My friend and I will be staying in Berlin in July and then taking a train to Copenhagen. Hamburg seems like the obvious place to visit in between, but at that point we may feel weary of a big city. Can anyone recommend smaller, scenic and charming places along the train path? Or if Hamburg is the place to be, please tell me. Thanks!