1. Aspen, Colorado from Top U.S. Mountain Towns for Relaxation This Winter