12. Jackson, Wyoming
It may seem small to you as a visitor, but to the state – it definitely is significant, not only in size. It is situated near famous national parks and resorts and is known as a perfect place for skiing. But, apart from the nearby tourist attractions, the city definitely has something to offer itself.