Have you considered the Woodlands - it's 20 minutes north of IAH - there is a FS marriott there, and the Woodlands is a very nice area with lots of shops and bars and restaurants. It will probably take you about 40 minutes if you want to go into downtown - it's probably about the same time to the Galleria as well.