My family and many of my friends are huge fans of cruises, primarily because it’s a fun way to take a vacation and pre-pay for virtually everything up front (read: no need to figure out splitting bills at dinner). Very little pre-planning is needed and there is something for everyone, and it’s convenient to find each other to meet up. It’s basically an all-inclusive resort (fine dining meals and incredible entertainment) on water, and being from the Bay Area, being on water is definitely something we appreciate! But it’s even better than a typical all-inclusive resort in that you get to go on awesome day-trips in interesting cities, so you’re not “resort-captive” for days. My past cruises have been: