Many have said there may not be a more perfect spot on the planet than Barcelona, Spain. It has the rare mix of cosmopolitan atmosphere and a relaxed way of life that you won’t find elsewhere. The Spanish architecture, amazing dining, and matchless climate, really make this the destination. There are eateries, unbeatable beaches, and …