Cruise vacations are a type of vacation that many people enjoy. They allow for an all-inclusive style of vacation where you can partake in your favorite activities on the ship and off, with selected excursions. In addition, it is easy to indulge in gourmet cuisine that seems to be ever-flowing and never-ending for meals....