I usually go there for business almost monthly. They have a great hobby shop (M&M Hobbies and Raceway) it's in Bellaire. Usually quite a few people racing cars and trucks there in the evening. Nice mall, check out the Galleria. All the restaraunts you can imagine. Although, I think there are some locals on this site. Have fun.
Yes, make sure and hit the Galleria in the downtown area. It's an awesome shopping area. If you can't find something to do in Houston you've got some issues. H town is just a great Texas town.