Winter is one of the best times to visit Germany. Here's what you should pack for your perfect winter vacation in Bavaria, Germany.