all these cities are not far from each other, and they will be a pleasant experience.
you can get a Interrail pass which is valid 10 days, 15 days, 22 days or 1 month, with unlimited
train trips all over all european countries, Interrail pass prices start at 163 eur
you can get a Interrail pass which is valid 10 days, 15 days, 22 days or 1 month, with unlimited
train trips all over all european countries, Interrail pass prices start at 163 eur