Bad Neuenahr-Ahrweiler

The towns are small enough to see on foot, and it's a pleasant 40-minute walk along the river from the centre of one to the other. Alternatively, a bike path runs along the river or there are buses.