Leiden is a beautiful old town in the flower growing area, on the Oude Rijn.