See all the wonderful attractions you can visit while in Barcelona, Spain. Then when it is time to rest, check out some of the best hotels and apartments to fit your travel needs. When going out during the day, find some of the most popular restaurants and when it's time to party, find some of the top night life scenes.