Three Sixty (1 South Broadway; 314-241-8439)
"Watch the Kentucky Derby high above the city at Three Sixty. Another bonus: part of the proceeds benefit the St. Louis Children's Hospital. Enjoy hors d'oeuvres, mint juleps, best dressed contests and more. From 4 p.m. to 6 p.m. Tickets are $35 in advance, $40 at the door, available here."