Barcelona is one of the most visited cities in Europe, that's why the area of tourism&hospitality is very prosperous.
As an intern you can work in a restaurant as a waiter, as an assistant in the kitchen, in a tourist office, in a travel agency office or in a hotel as a receptionist.