Spain is home to more than just Madrid and Barcelona — cities like Zamora and Cáceres are brimming with history, culture, and ...