The famous Alhambra is just one of the best things to do in Granada Spain, but the city has much more to offer, from cave houses to epic viewpoints