There's a huge range of sleeping options in Granada, from budget-friendly hostels and guesthouses to some of the country's loveliest and most characterful boutique and historic hotels, inside former colonial buildings.