Its complex World War history coupled with its fairytale castles and incredible cuisine makes Germany an ideal travel destination for families. Throughout the country, many of the best cities to ...