Two of the three best small towns in the USA are in Colorado. These are the two small Colorado towns that made the 'Best Small Towns to Visit in the USA.'

It honestly no surprise to me that our beautiful state of Colorado makes up two-thirds of the list. Have you seen Colorado before? It's gorgeous. The 'Best Small Towns to Visit in the USA' list is made up of towns with plenty of restaurants, attractions and populations of less than 50,000.

#1 Telluride

Telluride is the number one best small town to visit in the USA. Telluride is so beautifully surrounded by mountains, it looks like a postcard. It has over 2,000 acres of slopes and festivals, biking trails and more. I can pictures myself riding the gondola taking the majestic views in.

#2 Steamboat Springs

Steamboat Springs is the second Colorado town to top the 'Best Ball Towns to Visit in the USA' list. Steamboat Springs is technically third on the overall list to Jackson Hole, Wyoming. This town is right along the Yampa River and comes equipped with lots of geothermal hot springs, concerts and skiing.

You can see the rest of the 'Best Small Towns to Visit in the USA' list here. This only reinforces how beautiful Colorado is and that us Coloradans aren't the only ones who think so.

More From 95 Rock