Well, speaking as a resident alien in this crazy assed state, my first question for the OP is, why did you pick Texas in the first place? There are plenty of pleasant places in the rest of America for you to move. Personally, I'd recommend North Carolina. The Raleigh area is reasonably inexpensive, has decent amenities, better weather, equally as many coeds, plus you can be in the mountains or on the beach in 3 hours. If you must come to Texas, then as the consensus here indicates, Austin is your best bet. The caveats to that are the housing market, which is the most expensive in the state, and the skewed job market. If you want employment in the tech, legal, or academic fields, competition is strong and salaries are, comparatively speaking, lower. San Antonio is a nice town if you're married with kids, otherwise it's a bit dull. Dallas is, for the most part, ugly, but has a good job market, cheap housing and big city amenities. Historically, Dallas has been the center of all things cultural in Texas, and has the superiority complex to go with it. Houston is, for the most part, uglier, but also has a good job market, cheap housing and big city amenities. Historically, it's been the center of all things industrial in Texas and has the inferiority complex to go with it. It also has one of the most vibrant international communities in the country. As an example, Houston's Chinatown is the second largest in America, believe it or not. Politically, any city here will have people that agree with you. It's a conservative state, but the urban centers aren't as conservative. All you have to do is find the right degee of suburban middle ground to make you comfortable. In summary, I'd tell you to seriously think about how much you want to move to Texas, because it's not that great a place to live.