Wow…Barcelona, what a city! I have to say this magical place surprised me in many ways from the spotlessly clean streets to the wonderfully organized bike lanes and the copious amounts of funky little restaurants, cafes, and wine bars. If it’s food you love, beaches, architecture, or just people and culture, Barcelona has so much