Description: The Glacier Lodge is located in the prestigious Upper Village at Whistler, only steps from the base of Blackcomb Mountain, the number one ski resort in North America. Glacier Lodge is a favorite for families and groups to stay at while in Whistler.