Located in the heart of the Cariboo Mountains, Echo Valley is a little slice of heaven in British Columbia's rugged interior. It offers guests one of western Canada's best ranch experiences with horse riding, a Thai spa, mountain biking and fly-fishing.