We golf regularly at Oak Hill in Meredith. It's located off Pease Road and it's just a small 9-hole golf course. Perfect for beginners or a quick game.
The greens are all quite nice and the owners, Barbara and Gus are great people!
Right now they are running a special of $14 unlimited golf but usually the price is $14 for 9 holes and another $14 if you want a cart.
http://oakhillgc.com/index.html
Another place you could go is Bolduc Park on Gilford Ave on the Gilford/Laconia line. It's a cute par 3 course that only costs a recommended donation of $8.
http://www.bolducpark.com/course/fees.html