Spain is, by far, my favorite country to visit. While I have spent the majority of my time in Madrid, I had the opportunity to visit Barcelona after my Mediterranean cruise. This is the best way to spend three days in Barcelona! **This post contains affiliate links. Please see my …