From beer gardens to Christmas markets: regional cuisine, festivals, and off-the-beaten-path German adventures.