Sort:  

Spain is a really great place. I've been in Barcelona before but my favorite is definitely the southern coast. I recommend visiting both if you are able to.