Pagudpud to Manila is around 600 kms. 12 hours of driving.

A good place to stay is Terra rika in pagudpud, look for sharmaine, ask for discount, you can get a good deal from him(yes, sharmaine's a HE).

You may want to try Ivan Dominic eatery in Laoag, Irene's empanada in vigan near calle crisologo