Traveling by ship is quite appealing although it does have its pros and cons. Firstly it's quite exciting boarding the ship with others and waving goodbye to those left behind at the port. If you have booked an all-inclusive package, you'll free yourselves from much financial worries. It still has it disadvantages such as being confined to the ship, following set guidelines for meal times, events, alcoholics beverages and some hidden costs like tips. Some cruise travel agencies might provide custom holiday packages so look into that and research before booking your trip.