Our itinerary below features the best things to do in Granada, including where to eat and where to stay, as well as tips on when to visit.