Our stay in Barcelona was absolutely magical. It was the perfect mix of rich history and modern amenities. …