This itinerary lifts the lid on Germany’s biggest state, Bavaria – a land of fairytale castles, medieval old towns and unblemished countryside.