Garden of the Gods Park, in Colorado Springs, has been selected as the most beautiful place in Colorado by Travel + Leisure. "Anyone with even a passing interest in geology (or photography, or just ...