Everything about visiting Moraine Lake in Banff: how to get there by shuttle, best time to visit, sunrise photography, hikes and where to stay nearby.