Explore the most charming towns in Spain. A guide through cobblestone streets of the most beautiful corners of Spain for your next getaway.