Cruising the high seas is a dream for many travelers. You can visit several ports in one trip without ever having to unpack. There are pools, dinners, activities of all sorts, and often amenities like ...