Houston is well on its way to becoming the third-largest city in the United States, and it has enough attractions to entertain all its residents and visitors.

Fun things to do in Houston include the enormous shopping mall. With 2.3 million square feet of shopping space, two hotels, and a skating rink, the Galleria is a destination in its own right.

Ask locals what to do in Houston at any of the area’s Tex Mex restaurants—they’ll proudly boast about their city’s destinction as the No.1 city in the United States for foodies. Frozen margaritas are de rigueur with every meal. We recommend Pappasito’s and Mollina’s. If you’re a purist when it comes to Mexican, the mezcal bar, The Pastry War, in downtown will satisfy your thirst.

Houston sightseeing should also include a visit to some of the world-class art exhibits and galleries. The Menil Collection, for example, is always free, and the gray bungalows on the property’s periphery are actually the homes of local artists. Later, picnic at Memorial Park—it actually dwarfs Central Park—which contains trails, tennis courts, playgrounds, restaurants, and a golf course on-par with any private green.

Another free Houston sight includes a live ballet performance of Shakespeare play at the Miller Outdoor Theatre (open from March through November).

The ultimate Houston souvenir is a pair of authentic cowboy boots. Pick from leather, ostrich, and alligator designs at Lucchese—or spare your wallet and browse for vintage and secondhand pairs at Texas Junk Company. Get ready for the rodeo, folks.