Here are the bucket list things to do in Granada for the best trip to this Andalusian city at the foot of the Sierra Nevada mountains in Spain!