Husband and I and two friends are going on a cruise for 3 weeks to New York and Canada. While I am really looking forward to this I am worried how I will cope with all the food that is around 24/7. Has anyone on this site taken a long cruise and not put on loads of weight. What should I eat /avoid like the plague? Before SW I could put on 7lbs in a 2 weeks cruise quite easily. Don't expect to lose weight but would like to keep it reasonable and keep control as much as possible and get back to plan as soon as we return.