Woolacombe.
good choice of beaches – woolacombe town beach is excellent, clean and lifeguuarded. the other end is really nice too – Puttsburgh, a bit more sheltered if wind is SW.
Croyde, in my opinion, is a place that likes to take as much dosh as is humanly possible, while not being that friendly. (the village is extremely pretty though).
We got stung for £62 for 2 nights in a two man tent staying in "surfers paradise". right on the beach but def one to avoid.
Croyde beach also tends to have bigger surf than Woolacombe, making it hard work/intimidating for beginners and kids.
Have you thought about staying on the Gower peninsula? beautiful beaches, half the price of Devon and 45 minutes from Glyncorwyg. a good compromise?
We're going there at Easter, really looking forward to it.