If you're looking for a place to live or vacation long term, this is your spot.