There’s a good reason why all Germans carry an Allwetterjacke (all weather jacket), German weather can fool you. One moment you bask under a warm sun in the local Biergarten, and the next you need to pull on your sweater. Especially in May, when after a long Winter of cold dreary weather everyone seeks the sun. But, just because the…