Viking Fest Minnesota bills itself as the country's largest Viking festival, with live combat demonstrations, five-plus stages of entertainment, a living historical village, artisan crafts, feasts and hands-on activities for all ages. Gates are open 10 AM to 6 PM, and every ticket is good for one day. Advance prices are $24.95 for adults and $8.45 for kids 5 to 12 through September; after that it's $29.95 and $14.95.

Viking Fest Minnesota
Combat demos, a Viking village, feasts and five stages of entertainment at the fairgrounds.