Cruises are a lot of fun and a good way to see things. Do NOT take a 3 day cruise out of Miami, especially on Carnival. The prices for these short over the weekend cruises are low enough that even human debris can afford it, along with the unlimited drinks package. 10-21 day cruises weed out the undesirables due to limited vacation time and obviously cost per day.