Houston ranked among the top five for several key metrics, including No. 1 for restaurants per capita.