Great Countries: Germany From its many great cities to fabulous restaurants, hotels and more, here’s our quick guide