Image Alt



Fiestas, siestas and sun in the heart of the Mediterranean

Parties, naps, beaches, sunny weather and outstanding food! What more could you ask for. SPAIN. A country that once it pulls you in you may never be able to leave its grasps. Ranked as one of the top places for quality of life, Spain will never disappoint. Trust us. A country, with over 46 million people, has beautiful landscapes, 7 large and beautiful islands to explore and quaint villages to see. along with beautiful mountains.

And food!!! Spanish cuisine consists of a great variety of dishes which stem from differences in geography, culture and climate. It is heavily influenced by seafood available from the waters that surround the country, and reflects the country’s deep Mediterranean roots. Spain’s extensive history with many cultural influences has led to a unique cuisine. Some must try dishes are paella, gazpacho, Spanish ham, and of course one must sample the incredible olive oil and cheese.

To understand the Spanish culture, you must attend a local fiesta. Streets lined with tables of food and wine bottles, games for children AND adults, parades, and sometimes… bulls. It won’t be hard to find one, especially during the summer. Some of them are known worldwide, and every year millions of people all over the world go to Spain to experience one of this festivals such as San Fermin (the running of the bulls) or La Tomatina!

There is something in Spain for everyone!

Castellon de la Plana

Castellon is a city with 180,000 inhabitants located on the coast of Spain (about 2.5 hours south of Barcelona and 1 hour north of Valencia). The mountain range known as Desierto de las Palmas rises inland north of the town. The city has a university as well as many arts and sports facilities. The main businesses are ceramics, oranges and olive oil. The summer months are filled with sunshine, beaches and “fiestas” with many surrounding villages hosting their local festivals.

Programs in Spain

No tours match your criteria

You don't have permission to register