We could really use a magical trip to the mountains. Here, the 25 best mountain towns in the U.S. to visit any season.