Ahh Barcelona…my favorite city in all of Europe. Such a vibrant city with so much to offer. Whether its a beach, mountains or cultural vacation you are after, I feel like Barcelona seriously has it all! Needless to say,…