From pubs and restaurants to hotels and day trips, this little guide to Dublin is sure to make your visit a memorable one.