Southwest Germany can be magical in the winter: christmas markets, snow, the black forest, and activities that can be done only during the German holidays.