If you ever visit Saint Louis, Missouri my recommendation would be to go visit the Arch. The views from the top are breath taking. On one side you a view of the city and downtown, with the old Rams stadium and the famous Cardinals Stadium (Busch Stadium).
And when you turn to the other side you have a view of, well basically land but even that is breathtaking.
It cost around 10 dollars per person, where you are able to ride to the top in these little pods that sit around 6. The wait time can be long over summer and winter breaks but it is worth it. Once you arrive at the top of the Arch there is no specific time per group, so if you want to spend an hour up there or fifteen minutes you can.
Overall, the view is beautiful no matter the weather.