I generally get my suits from Penneys, but I bought one from L.L Bean for a swimming class and I love it. It's really good quality and obviously a one piece since we were diving and etc.. After watching shows like what not to wear though I found one suit that I think would be flattering to most people from L.L Bean
http://www.llbean.com/webapp/wcs/sto...feat=503318-tn
http://www4.jcpenney.com/jcp/X6.aspx?DeptID=50434&CatID=51408&GrpTyp=SIZ&ItemID =131ad1d&attrtype=&attrvalue=&CmCatId=50434|50446| 51408 This is one from JcPenneys
According to Stacey and Clinton
(im addicted) This would draw your eyes to the smallest part of your body. Anything that does that would look good. I hate that L.L Bean only has black though. Thats just my 2 cents. Hope you have fun on your cruise