If you have a sweet tooth you can not miss the International Chocolate Festival in Óbidos, Portugal. This medieval-looking town, filled with white, blue and yellow rustic houses has many charms that attract thousands of tourists every year, not least of which is chocolate.