There’s a good reason 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 sun is…