Spain has no shortage of gorgeous, small towns. Many of these destinations are a great way to immerse yourself in Spanish culture, away from the tourist traps of bigger cities like Madrid or ...