When you think of small towns in Germany, Bacharach is what you’re imagining, even if you don’t know it. The town of less than 2,000 year-round residents includes timber-frame houses surrounded by an old city wall originally constructed in the 1300 and 1400s with vineyards and a castle-turned-hostel peering down from the hills above the town.
Read More