These are the world’s most beautiful small towns Banff, Alberta, Canada High up in nooks of the Rocky Mountains, the resort town of Banff feels like a Canadian dream. In the snow-crusted winters a variety of sports are offered and sometimes, if you’re lucky, the roofs are illuminated by the Northern Lights. Previous Next 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2019-11-21 admin Share ! tweet