Chaves packs a surprising number of historical layers into a compact old town. The Roman bridge and the castle keep are the headline attractions, but the thermal baths, the fortifications, and the churches each add depth. Walk from the bridge up through the narrow streets to the castle, then circle back along the river for the best of the place in an afternoon.