Your Ultimate Guide to Germany's 10 most beautiful towns. You will surely be surprised how pretty German can be!