I lived in Barcelona for over a year and did some extensive travel in the area.....I highly recommend visiting Spain and particularly Barcelona ( a bit biased but awesome city). From there you can get to Valencia and Madrid quite easy by 3 hour train rides internally). Also, another amazing city is Prague if it is possible to get there and the Czech Republic on the Eurotrail. If you need advice on Barcelona (places to stay, eat, sights, I would be happy to give you any information that you need, even hook you up with some people to take you out if you wanted).