Larger cruise ships are like visiting a luxury all-inclusive resort that travels with you. Unpack once, and enjoy multiple destinations.
All of your food including gourmet dining and 24-hour room service is included on most ships. You'll also experience free live entertainment (music, shows, comedians, etc.) and dozens of other onboard activities.
Prices start as low as $50-$100 per person per day.