Taking Sean Arble's enticing 'favourites' challenge, then my English Top Twenty is currently
Brancaster
Westward Ho!
Alwoodley
Swinley Forest
(clear and fairly long-established personal favourite Top Four, two seaside, two inland)
Huntercombe (member/family bias)
St Enedoc
Burnham
Formby
Hoylake
Rye
Silloth
Aldeburgh
Broadstone
Liphook
New Zealand
Walton Heath (Old)
Woodbridge
Woking
R Worlington
This is not a list of 'the best', of course, and I can't quite decide where to put RStGeorge's, Deal, St George's Hill, Berkshire Red, Woodhall, Worplesdon, Hankley, Pulborough, Saunton (East and West), Hunstanton, S&A, Hayling, Seaton Carew, all of which I like and have greatly enjoyed playing over the years. Observant readers will note that my list only adds up to 19, so there is one vacancy, which could be filled by any of the above, or by Luffenham, Church Brampton (Northants County), Thetford (in its pre by-pass state), Pleasington or even (for purely nostalgic reasons) Kingsdown (Wilts), which can be a lovely and evocative place to hit golf shots even if unquestionably not a uniformly good golf course.
I do know that the final choice from my Top Four would depend on season, company, format etc etc: I am assuming that I am paying the green fees. We could not but fail to enjoy ourselves, whatever the choice.