Everything you need to know about visiting the charming and eclectic Charleston House in Sussex. How to get to Charleston as a day trip by train and what to do in Lewes, one of the cutest towns in England.