Every Cruise ride is different from the next. While in most cases, the options at the main dining hall are going to be better than the buffet, don't let that idea deter you from trying the buffet out. After all, you may be surprised to find a few culinary gems at the Buffet spread. It is also a great option if you don't have a lot of time to sit and go through the various courses.
A Cruise is an experience that is unlike any other. But make wise choices, for example, if you're thinking of experiencing a cruise while you're in Thailand, as the Chao Phraya River Cruise in Bangkok, make sure you pick the right option for yourself from the many choices you have, like the Manohra Cruises and others.