An insider guide to 48 hours in Spain’s steamy southern city, home to fabulous food, extraordinary architecture and exotic flamenco