The biggest problem with Houston is that whenever anyone goes, it seems like they're always staying with relatives in suburbs like Sugarland, Katy, The Woodlands, etc, and so this is their impression of the city. Of course if you're used to living in a vibrant city like Austin or New Orleans, these Houston suburbs are going to suck. Houston, like any other major city, has a variety of different neighborhoods within the city, made up of different types of people. For a more Austin-esque feel, check out neighborhoods like Montrose and The Heights. I have friends who live in Montrose and they walk/bike everywhere within the area. There are older houses, more relaxed bars and cafes, decent non-chain restaurants, and close proximity to other decent inner-loop areas (Midtown, Downtown, Rice Village, etc.).