Your guide to the top hidden gems, the best attractions and fun things to do in St. Louis, Missouri for an amazing visit.