The list is soooo long I don't know where to begin but as a starter seeing you both like castles why not visit Arundel Castle.
Arundel Castle : The Castle
Not too far from London but in a beautiful quaint old English town and a great place to spend the day.