Banff National Park is the ultimate dream destination. Read our tips on how to get to Banff, the best time to visit, where to stay, where to eat, and more!