One of the top-rated tours in British Columbia, the Rocky Mountaineer Train takes passengers from the outskirts of the city to the foot of the Rocky Mountains. Passing through some of the greenest countryside in British Columbia, the trip offers a gourmet lunch and dinner along with commentary on the landscape. Different levels of tours are available, and there are several routes.