You need to stay in a inn in any if two towns. It costs 10GP, replenishes all health and gives you around 40 food I believe