Depends on the type of events or entertainment you are looking for. The TJMAX in the montrose area does not have alot of hotels/motels
The midtown/montrose area the shopping center in river oaks has a Tj Maxx and Marshalls in the same lot. Plus this area has quite a lot to do as well as many great restaurants.
The Woodlands just north of Houston has these stores close to each other. There are probably other areas around Houston that also meet your needs.
Thanks! Your answer is awaiting moderation.