I've gotta speak up and give props to Baylor, given the direction of this thread! I am sorry that gggrrr's friends had bad experiences, but I have rotated there and have worked with many of the residents, all of whom I've had great experiences with. TX itself is about as laid-back as you can get, and the chair is super nice and supportive.
It's an uncommon combination of a quite academic program in a prestigious medical center where you still get a TON of autonomy. The public hospital is super busy so when you're there you get to do a lot. While Houston may not be as good as Manhattan, I would tend to give it a leg up over the Bronx...
Plus it is one of the least expensive big cities to live in the country.