Fall in love with Granada! Your ultimate travel itinerary