Do not stay in Temple Bar whatever you do. No harm having a wander around with all the other tourists but staying there would be a nightmare.
Check out the Jameson distillery across the river in Smithfield - http://maps.google.ie/maps/place?hl=...ed=0CBsQqgUwAA
For linen, tweed etc there are lots of shops on Nassau Street all catering to the tourist trade. Better off waiting until you get out West for a more genuine experience.