Colorado Springs is widely regarded as one of the best places to start exploring some of the most beautiful natural landmarks in the USA.