Cruise vacations are a good way to visit many places in a short laps of time. Ships are usually very luxurious and they offer you plenty services and good food.
Carnival cruise lines offer to its travellers cruises to Alaska, the Bahamas, Canada and New England, Caribbean, Europe, Hawaii, Mexico and Panama Canal. All details concerning these cruises can be found on the official website of the company.
The destinations of the Royal Caribbean cruise line include Alaska, Asia, Australia/New Zealand, the Bahamas, the Bermuda, Canada and New England, the Caribbean, Europe, Hawaii, Mexico, the Pacific Northwest, the Panama Canal and South America.
Princess cruise lines cruises go to all the destinations mentionned above plus the Mexican Riviera. Same thing with the Norwegian cruise line.
So, if you plan to do a cruise, I suggest you to look at all the websites of the companies mentionned above. That way, you will see the itineraries, the price, the availability and the dates of the different cruises.