Moraine Lake is one of the most beautiful lakes in Banff National Park. Read why visiting Moraine Lake at sunrise is a must and how to make it happen.