I've only lived in two towns, Brownsville, Tx and Tucson, Az. I LOVE tucson, lots of people that live here complain about it but I still love it. Sure it's really hot in the summer, but the mountains are only about a 30 min drive away and it's around 30 degrees cooler up on the mountain. Tucson is a fairly large city, but it has a small city feel and I like that. There's also so much outdoors stuff to do. We have great national parks like Mt. Lemmon and Sabino Canyon. The winters here are amazing, they are just the perfect temperature to go out and do anything.