![Dinner at no extra charge on Royal Princess](https://media.shermanstravel.com/cruises/thumb/xlarge/8746_c_9-_rp_2016_0508_mk_pizza_dining_85806_rgb-jpg.jpg)
Photo: Dinner at no extra charge on Royal Princess / Princess Cruises
9. You can't beat the price.
Since your cruise fare includes accommodation, travel, and meals, you’re likely to spend way less than you would booking a similar vacation with hotels, train tickets, rental cars, and three meals a day in restaurants (just as long as you don't overdo with extras such as specialty dining and frozen drinks by the pool). You can even find three-night Bahamas cruises for less than $150 — which might even be cheaper than staying home.