So I am having my wedding next May and was planning on doing the ceremony at sunset. Where I live it should be around 8:40pm. I want to have the ceremony then because my family is providing a fireworks show as a gift for us. I thought it might be nice to have something going on that day to keep out of town guests occupied and to be honest I need to keep some of the groomsmen sober. I am worried that if I do something too early no one will stay for the fireworks though. Any ideas of ways to keep guests entertained the day of and how to keep them at the reception long enough for food and fireworks?