1. Rocky Mountaineer | The Canadian Rockies and beyond
This is swoon-worthy stuff. The Rocky Mountaineer goes through some of the most spectacular landscape there is, and you can see it all through the glass dome coaches with oversized windows. You’ll be fed locally-inspired cuisine at your seat or go to a gourmet à la carte meal in the dining car, depending on whether you choose gold or silver leaf service. Storytelling hosts narrate the history of the scenery and wildlife you’ll be seeing. All three routes—connecting Vancouver, British Columbia to the mountain towns of Banff, Lake Louise and Jasper in the Canadian Rockies—are only daylight trains to maximize the views, but you can arrange a hotel stay to keep the fun going.