The forecast crosses a threshold this morning — 86° by afternoon, mostly sunny, southwest wind barely stirring. This is the warmest Saturday since early April, the kind of day where shade becomes strategy and timing becomes everything. The sun will be insistent by 1 p.m., the pavement radiating by 3. If you're planning to be outside, go early or go late. The evening will be generous — mostly cloudy tonight, cooling to 60°, the air softening after the heat lets go.
The Taubman Museum is open 10 to 5 today, and the galleries stay cool no matter what the thermometer says. The current exhibitions include the Rosenwald Schools collection and the American Scene — both worth an hour if you want to step out of the heat mid-afternoon. Mill Mountain Theatre has a 7:30 curtain tonight for their spring musical; doors open at 7. Downtown is active but not frantic — Elmwood Park will have families by late morning, and the Market Building farmers' market runs until 1 p.m. if you want local produce before the real heat sets in.
The Roanoke River Greenway is walkable until about 11 a.m., after that you're chasing shade under the sycamores. The section from the flats west toward Wiley Drive stays cooler longer thanks to tree cover — about 25 minutes out and back at an easy pace. Mill Mountain is a harder sell today unless you're driving to the top; the hike up will feel like work in this sun. If you want water, Wasena Park puts you near the river, and there's a breeze if you're lucky. Save the long walks for tomorrow morning or wait until after 6 tonight when the temperature drops back into the 70s.
Tomorrow pushes even warmer — 90° and sunny, the first brush with summer heat this year. Sunday will be a day for fans, for cold brew, for reconsidering afternoon plans. Tonight's mostly cloudy skies will trap some warmth, so the low only drops to 60. If you're thinking about dinner on a patio, tonight is the better call. Sunday's heat will make you want to stay inside between noon and 5.
RND Coffee, five minutes west, opens at 7:30 a.m. — get there before the heat builds if you want to sit outside with a pour-over. A Few Old Goats taps the first beer at noon, and by 4 p.m. the brewery will be the move if you want air conditioning and a kolsch. The courtyard here stays shaded until about 2, then the sun finds it. Tonight after 7, when the temperature slides back down, the patio will fill with people who waited out the hottest hours. The smart ones.