I don't know about you, but I can't live on plain chicken breast and salads forever. I'm convinced that the only way to maintain a loss for the long term is to PLAN times to enjoy yourself and eat the foods you love. A cruise is a perfect time for that, because it is a special occasion. I have no problem whatsoever passing on high calorie foods when I know that a "treat" is coming up (even if it is months away) but if I feel like the rest of my life will be plain chicken and lettuce, I just want to give up.
When I go out to eat at a nice restaurant, I don't order things plain or without sauces, I count them. I start EVERY meal with a salad (dressing on the side) and a large glass of water to take the edge off my hunger. I don't go into any meal STARVING because then I will eat too much before I realize I am full. I eat slowly and savor each bite and stop when I am full. I order a dessert and have one or two bites and leave the rest (or share it with my husband).
Obsessing about food and setting up ultra strict rules for yourself is the surest way to fail in the long term on any "diet." You need ot re-learn how to eat and how to function in society. You need to realize that enjoying good food doesn't make you fat, but eating too much makes you fat. Everything in moderation, and you will be a lot happier than the cycle of eating chicken breast and lettuce til you want to scream and then binging on everything in sight when you can't take it anymore.
That said, I would pick ONE meal a day when you just eat what you want (starting with a salad and stopping when you are full). For breakfast I like to have an egg beater omelette because they are big and filling and fairly low calorie. For lunch, we generally hit the buffets and I will load up on salads and seafood type things (again, filling and lower in calories). Dressing always on the side and dip your fork into dressing before spearing salad. Be careful of premade salads as they will have lots of fat and calories. Seafood is not something I make for myself at home very often but it's even lower calorie/oz than chicken is (don't get me wrong, I like chicken, but I eat it all the time at home).
I've found the dinner portions to be quite reasonable on
DCL. I would order things like shrimp cocktail, veggie appetizers or fruit salad, and green salad or veggie soup (like the gazpacho), and fish/seafood for my main course. I would stay away from anything fried, any cream soups, and red meat most nights (though I generally have the filet at Palo, oh and I also eat my entire dessert there too!). A little common sense goes a LONG way!
Lisa