Small cities across the country are gaining in popularity for their lifestyle and conveniences, but some locations come with a hefty price.