We Recommend staying in Pearland, TX. It has a city center area with many dinning and entertainment options. There are hotels that are closer to the venue as well.
Hobby (HOU) Airport is the closest airport to the venue.