The pretty wine town of Cochem on the Mosel river, Germany is overlooked by impressive castle of the same name.
Rebuilt in the middle of the 19th. century a castle has stood on the site since the year 1000 AD.
And, wouldn't you know it, the day we were there there was a wine festival. I always make it a rule to join in local customs when travelling.