Barcelona is an easy place to love. With its warm weather, Gaudi architecture and buzzing Mediterranean…