Banff is in southwestern Alberta, west of Calgary and southeast of Lake Louise. The town is sited inside Banff National Park. A fast and highly scenic section of the Trans-Canada Highway connects Calgary and Banff. The entrance to the mountains from the east on this road is magnificent. Two parallel roads connect Banff and the town of Lake Louise. Highway 1, the Trans-Canada Highway, is the faster route. Highway 1A, the Bow Valley Parkway, provides a slower and more relaxed alternative. From the town of Lake Louise the Icefields Parkway heads northwest to Jasper, Alberta and the Trans-Canada Highway heads west over the Kicking Horse Pass through Yoho National Park and past the Spiral Tunnels to Golden, British Columbia. A relatively minor road also leads from the town of Lake Louise to the actual lake of Lake Louise and a spur road goes off this road to Moraine Lake. The Canadian Rockies surrounding the town of Banff are both majestic and magnificent. However, you can find the actual town of Banff to be rather less than pleasant. Parking is often difficult and traffic is often congested. The shops in the town are mainly aimed at tourists and their prices tend to be high, as do accommodation rates and the prices in restaurants.