Puy du Fou is an immersive theme park that offers historically themed shows and activities as well as re-created authentic period villages, stalls selling wares passionate craftsmen, and other activities.