A PINT?! Dya mean an Ounce? Ha, you'll be paying a lot for a pint of shitty Heineken even though it's made there, probs 5-6 euros for 500 ML. As for coffee shops get to Hill Street Blues, as Des said, fuckin great place. Was there in Feb and decided to have a bong of white widow on the last night, me n 3 mates were so baked one of us fell asleep with, legs over the sofa and they really didn't give a fuck just laughed at him, cracking place.
The best place to drink, eat and smoke at the same time is a place called Barney's Uptown. They had a DJ on playin some ace tunes(hitting bongs) and the burgers were top notch, as was the chronic(over the road). I'm gonna disagree with Des n say don't go to the Argentinean Steak Houses, we had a bad experience I'll just say cold steak, basil fawlty, broken chair and 200 euros out of pocket.
Find your own places though don't just listen to me and if you're goin for brass avoid the main street, they may be fit as fuck but they'll rip ya right off ;)