So I'm staying in Porlock for a week with my brother and fancy taking him for a round somewhere. Ideally not too far and possibly with a driving range?
Minehead is the only one I have played in that area and it is the closest.
If you want to go due East consider
Oake Manor , West of Taunton relatively flat lot of water and a good challenge has a driving range
or
Enmore Park, West of Bridgewater hilly very good challenge has a practice ground.
Due East
Saunton and Royal North Devon have had good mentions from mates.