For those dreaming of selling and moving to the countryside, how about buying an entire village as Salto de Castro in northwest Spain is up for sale? Salto de Castro (Spanish village for sale) is located in the province of Zamora on the border with Portugal, a 3-hour drive from Madrid, and has many of the buildings you'll find in a Spanish town. These include 44 apartments, a hotel, a church, a...