While lodging in our St. Louis hotel, be prepared for varied weather and temperatures. Average summer highs are in the low 90s, while winter lows generally stay in the 20s. Fall and spring are moderate, with abundant precipitation, so check the forecast.