There are a variety of ways to keep your wedding guests entertained throughout the evening. Some options include hiring a DJ or band to play music, setting up lawn games or a photo booth, providing a dessert or candy bar, or offering a signature cocktail or specialty drink. You could also consider hiring a professional entertainer, such as a musician or caricature artist, to provide some added fun and excitement. Or some games such as cornhole.