Restaurants: World class restaurants are found everywhere in Spain and dining in any of them can truly be a memorable experience. El Bulli, located on the northeast tip of Spain is regarded as one the best restaurants in the whole world. Mugaritz and Arzak in San Sebastian, Can Fabes, Martin Berasategui, El Celler de Can Roca are all great restaurants where you can enjoy wonderful food with excellent atmosphere. If you are staying in Madrid Jockey and La Terraza del Casino de Madrid are restaurants that you must try out.
Dishes: Pulpo a la Gallega (Galician Octopus), Cochinillo Asado, Jamon Iberico, Gambas Ajillo (Garlic Prawns), and Chorizo (Iberian Ham and Spicy Sausage), Paella (Spanish Rice Dish) and Pescado Frito (Fried Fish) are some traditional and popular Spanish dishes those are very much popular among the tourists.