Rain or shine, the show will go on today for the May on Main festival, which will kick off at 11 a.m. today in downtown El Dorado and will be held in conjunction with the Mayhaw Festival, which starts at 8 a.m. two blocks away near the Newton House Museum, 510 N. Jackson Ave.