Spain is a diverse nation, boasting historic sites, gorgeous coastlines, beautiful mountains, magnificent monuments, stunning architecture and picturesque parks…. oh and did we mention delicious food? Though many travelers are familiar with the iconic cities of Madrid and Barcelona, Spain […]