Tiny Colorado Town May Be One Of America's Best Kept Secrets — Visit It This Fall
A small ski town is reportedly one of the most beautiful spots to visit in America each fall, and its remained a bit of a secret - for now. According to the NY Post, Snowmass Village is home to just