Lying just 25 miles south of the iconic, and often crowded, city of Amsterdam, the Dutch city of Leiden is in the province of South Holland....
A pretty European city is one of Europe’s most walkable despite having hardly any British tourists. Leiden in the Netherlands looks like a mini-Amsterdam with its...