10. Royal Canadian Pacific
For $1,442 per night, you can enjoy the Royal Canadian Pacific for its 6 day/5 night luxury journey across Canada. It features on-board staterooms that have a three-piece private ensuite, Aveda amenities, phone and everything else you may need on a luxury train journey.