I've just returned from a weekend in Dublin and whilst I knew it was an expensive city I had no idea just how expensive it was. The costs of buying drink and eating was literally prohibitive. Even searching for 'more reasonable' prices was difficult and when you found somewhere affordable to eat, portions were small and the quality was low, so it was a false economy really. Expect to pay €4.90 - €5.10 for a pint of Guiness or glass of wine, upwards of €18 for a main course (sometimes double this), circa €12 for a starter, anywhere from €4.50 upwards for a basic sandwich.
A main course at an Indian restaurant costs €15 upwards (that's not a meal...that's just the main course!). Sorry, but whichever way you look at it, that is expensive.
I know that many people within this forum have compared the prices to other major cities - Rome, London etc - and suggested that prices are roughly the same. Trust me there not, far from it. I work in London frequently and have been to Rome several times. Prices are considerably higher. I was able to compare several products that I can buy locally and in some cases they were twice the retail price.
It's a shame as the City is great as are the people, but be warned...if you going to Dublin expect to pay outrageously high prices for everything.
As at the time of writing €15.00 = £12.80