Cruise ships are large, luxurious vessels that are designed for vacationers who want to enjoy all the amenities of a resort while sailing to different destinations. These ships typically have a variety of restaurants, bars, lounges, pools, spas, and shops, as well as live entertainment and a casino. Some cruise ships also offer special excursions, such as zip-lining or snorkeling, for an additional fee.