We(couple, a 6mths o & 3yr o) are planning a cruise from NY to bahamas on the NCL Jewel or to new england on the Caribbean Princess. We've been on numerous NCL ships and are happy in general with the overall experience. But Princess will be new to us. What would your recommendation be with the following priorities in descending order - kids, food(mainly buffet), ship decor and service, and weather? THANKS!!!