Resorts, Guest Ranches and Camps in Buena Vista, Colorado 51:10 Youth Ranch Phone: 719-398-9445Website: 5110yourthranch.org Elk Mountain Ranch Phone: 800-432-8812Website: www.ElkMtn.com Mt. Princeton Hot Springs Resort Phone: (719) 395-2447Website: www.MtPrinceton.com Rainbow Lake Resort Phone: (719) 395-2509Website: www.RainbowLakeResort.com Surf Hotel Phone: 719-966-7048Website: www.SurfHotel.com