The answer depends on what you are looking for. If you are visiting Houston for the first time and want to see all the sights, then Downtown Houston is your best option. If you know you are just looking to shop until you drop, then Galleria is the better neighborhood.