Germany

Big-city culture, beer halls, Christmas markets and layered history.