Granada is one of those cities in Spain that feels like pure magic. With…