With so many incredible things to do in Banff, this 4 day Banff itinerary hits all the top attractions, places to eat, hikes and more!