Unfortunately it is true about Houston, at some point you will need a car. But in the mean time, I would say stay near the Metro light rail. You can also use the regular metro bus system as long as you are not too far from the Med Center (within 5 ...