This weekend in St. Louis features several art, music, and entertainment events: The Saint Louis Art Fair will be held downtown Clayton September 7-9 featuring visual art from across the nation along with entertainment, children's activities, and food. Kid Rock and Brantley Gilbert will perform at Hollywood Casino Amphitheater on September 7. Ringo Starr and his All Starr Band, featuring Colin Hay and Steve Lukather, will perform at the Fabulous Fox Theatre on September 7. A 90s nostalgia concert with Vanilla Ice, Coolio, and others will be at Hollywood Casino Amphitheater on September 8. Counting Crows will perform on September 9 at Hollywood Casino Amphitheater