How fortunate for guests (and staff) when natural surroundings and a great place to stay almost blend together, augmenting each other. That’s certainly the situation with the Garden of the Gods Resort & Club in Colorado Springs, Colorado. The property is...