Caldas de Aregos is a charming little village situated on a wooded hill above the Douro River. The town is most famous for its spas and thermal waters.