Alvor returns to medieval times this weekend. From Thursday to Sunday, the village is hosting a Medieval Fair with historical re-enactments, musical and dance performances and fire shows. The event is taking place along the riverside area from 6pm to midnight (Thursday-Saturday) and from 6pm to 10pm (Sunday). Admission is free.