17. Banff (Alberta, Canada)
If you’re among those avid skiers whose ideal honeymoon is spent on the slopes and at the lodge, Banff might be your ideal honeymoon destination. Set in Alberta Canada, Banff Town is a posh village of upscale lodges, tasteful yet hearty restaurants and a pretty active nightlife. By day, snow bunnies can hit the immediate area’s three ski slopes — Banff Mount Norquay, Sunshine Village and Lake Louise Ski Area.