Barcelona is the second-biggest city in Spain, and is known worldwide for its legendary soccer team, its gorgeous beaches, and its delicious food. Here are the best things to do in Barcelona.
Greg is a seasoned traveler who has lived in Mexico, Italy, China and the U.S. From New Year’s in Dubai to epic sunset hikes in Panama, his journeys have taken him to almost 50 countries.