For the location,I'd totally choose Houston, Texas. Since it has one of the biggest airports!
Trust me, I think Houston's airport is the most used airport for stopovers in USA, not to mention that the city attracts tourism. Houston's Airport is very well known for it's international destinations...