Charming towns of Rhine Valley, Bacharach, Germany (by guille78).