Visit this youthful German town to explore its stunning castle, browse countless bookshops, take in gorgeous panoramic views, ...
The city of Cadiz in Andalusia in the south of Spain, is considered the oldest in Europe - and the best time to visit is in ...