Home to The Netherlands’ oldest University, which dates back to 1575, Leiden is a quaint little city nestled in the Southern region of Holland and was the birthplace of the famous artist, Rembrandt. Leiden boasts many small and beautiful canals and bridges to stroll along and is approximately 30 minutes away by train from Amsterdam, […]