A practical guide to Granada's best experiences: the Alhambra, Albaicín, free tapas culture, flamenco, and day trips to Sierra Nevada and the coast.