Houston Marriott Sugar Land is a good place to stay to see Constellation Field. It’s 2.3 mi away.