Sparkling Hill Resort is a luxury wellness resort located in Vernon, British Columbia, overlooking Okanagan Lake and known for its Swarovski crystal-inspired design and one of Canada’s largest European-style spa experiences.