Silves Medieval Festival

There are few better times to visit this photogenic town than during the annual Medieval festival. There are jousting contests, as well as a parade that wanders through the city and up to the castle. This is followed by some Medieval-style feasting, with street stalls serving roast suckling pig, cakes and wine. And if you really want to get into the spirit of things, you can rent a costume for 3 euros.