The United States is home to some of the most awe-inspiring mountain towns in the world — places where jagged peaks meet charming downtowns, and nature walks right up to your doorstep. These mountain ...