I loved my semester abroad in Barcelona! I even had the opportunity to be a CIEE blogger, so if you are interested please look me up on their site. It is the perfect sized city, close to the beach and the mountains, and the food is amazing. Not to mention you never run out of things to do or see. It is also very easy to travel around Europe by being in Barcelona. I have been to four other countries during this semester abroad. I would definitely recommend this program specifically, especially if improving your Spanish is something that is important to you. I would also recommend staying with a host family. It is a great way to try local food and also practice your casual/every day conversation in a stress free environment. I am so sad to be leaving next week.