The time to (re)explore Germany is now

A guide to planning the perfect holiday in Frankfurt or Munich, along with five German islands waiting to be discovered