When it comes to top things to do in St. Louis, there are plenty of things to do. You may shop, go for sightseeing, take up walking tours, taste beer to your heart’s content, enjoy live musical performances, and visit the gardens, zoos and several others. The beautiful city has a lot many activities and places of attraction to offer.