In Granada we had a quick walk around a block or two and that was it. The lunch was very good (pre-orders were taken for fish, chicken or beef) and there was live entertainment - sorry I don't know the name of the restaurant but maybe the Tour Desk can tell you where the Princess tours usually go. I had chicken and my husband had beef - both were good. Granada looked like a nice enough place and I think anyone would enjoy spending some time there.
If you have any questions about the cruise, I'll check the board.