Find the best things to do in Dublin with this comprehensive list - from museums to where to eat in the city.