There are two ways to go to Alaska, take a cruise from USA or Canada or either take a plane to an Alaskan city and explore the rest by water transport. The cruise is slower than water transport but it has its own perks. A cruise is an elitist statement and it is a mini vacation with unlimited free food. Going by flight saves time and you get to spend more time on the Alaskan cities. Also, you can plan according to yourself, on the cruise, you will have to do everything according to the itinerary set by the cruise people.