Have a look at Normanhurst Court near Battle. Not sure about the cycling but the site is rather like pitching up in the grounds of a grand house - which is what it was before the house was demolished many years ago. Page 166 in the C.C. handbook. Lots to do and see nearby too.