Spain lives well. Whether a traveler visits for the endless parties in Barcelona and the Balearic Islands or the laid-back charms of Andalusia and beach cities along the Mediterranean, Spain is a country with a myriad of cultural possibilities. Take in a bullfight or a Flamenco show, practice the fine art of nibbling by eating tapas, explore medieval towns with rich Roman and Moorish influences and stay in a quaint farm house or lavish palace. Festival celebrations are a great way to experience the life of Spain. Carnival in Cadiz in February, Feria de Abril in Sevilla, run with the bulls at Fiesta San Fermin in Pamplona, and Madrid and Barcelona highlight jazz in November. In Madrid, the Prado Museum is one of Europe's best.