I cruised on Vision of the Seas after avoiding old Royal Caribbean ships because of their lack of amenities. I loved it more than I thought
Today's newest cruise ships offer the most onboard dining options and activities, such as innovative restaurants like