Spain is mainly famous for its fiestas, flamencos, and rich culture. This country can easily be deemed to be the cultural cradle of Europe. Every city of Spain has a rich and unique story to tell. The culture and lifestyle differ immensely as you travel from city to city. The sophistication and passion for art and food is one common thing possessed by every Spanish person out there. Here are some of the most interesting cities in Spain: