Go online to compare ship sizes and cruise prices, read online reviews from others, read itineraries and check to see which ships offer the best activities for the ages of your traveling companions. While comparing cruise ships, ask to see the layout of the ships.
Use an online search engine that allows you to put in criteria, such as kid-friendly cruises, sports-fan, educational, gambling, warm climate travel, and even price ranges.
Choose a small ship for luxury and relaxation or a larger one for hustle, bustle and excitement.
Be specific when comparing ships: type in "best single cruises," "cheapest family cruises" or "luxury liner." Then, compare the results.