Some of my buddies and I are heading to Houston to surprise a friend who lives there for his bachelor's party in August. None of us have been to Houston, though, and obviously don't want to ask our friend since it's a surprise, so we need some help with the following kinds of things - what's the nightlife like in Houston? And the restaurant scene? Is there public transport in Houston especially in the main bar/restaurant areas, or would we have to hire a car? Is there a city or town close by that might be a better bet for a bachelor's party, something within driveable distance?