A cruise is a great way to have a family vacation.  You get the comfort of your own space, the camaraderie of your entire family and something for all ages.  Many cruise lines are focusing on building an experience for 3 or 4 generation families that want to get away together.  From unforgettable meals to mesmerizing entertainment to educational activities, cruising is a great way to make the entire family happy and create memories to last a lifetime.