Yeah stay out of Temple Bar unless you really, really want to hear some live trad and pay €10 for a pint. Some good craft beers pubs are Against the Grain, Porterhouse, The Black Sheep. Whelans is good for live music as someone mentioned and is across the road from Against the Grain. If you’re around on a Tuesday it might be worth checking out the Ruby Sessions in Doyles, really good singer songwriter night. Workmans and the Grand Social are some decent late night indie venues.
If you’re interested in modern Irish history at all, you can check out the National Museum, Kilmainham Gaol, the 1916 exhibition at the GPO or the 1916 walking tour.
For food, The Counter and Bunsen are great for burgers, Bear is good for steaks, Crackbird for buckets of chicken, Skinflint for pizzas, Boojum for burritos.