Berlin is wonderful ! So much to explore history wise . Lovely river boat cruises and nice walks along the river or in the Tier Gardens (parks). And lots of amazing restaurants many of which are found on interesting less busy bohemian streets .

Krakow is lovely the old historical city cute. And a lovely river area .

And agreed Prague so very nice and Romantic with its beautiful historical buildings . And unusual underground restaurants.

All are great in warmer months but to be avoided in winter as it can be so very cold !