There isn't much in the way of pubs & restaurants in Enniskerry, though it is a nice little village. I think Greystones is really good for both, plenty of nice places to eat. Not sure where you would stay though. You could also stay in Enniskerry and just get a taxi in the evenings over to Greystones as they are very close.