The best itinerary for 3 days in Banff National Park in Canada. Where to stay, what to eat, and the best things to do in Banff!