Set inside Banff National Park in the Canadian Rockies, Lake Louise is a year-round resort destination. On a sunny day, the impossibly blue lake reflects the surrounding snow-capped mountains.