A guide to Kilkenny, the modern Irish city in a medieval skin