We had DS1 1st birthday at a pub (straight after his church baptism too).
It was a great set up, we had the kitchen cater & brought our own cake. Set up some balloons and decorations in a kind of function type room.
No one had any problems with it being at the pub. We did end up back at home though afterwards as the big boys wanted to carry on.