Cain Manor, which is known for its ‘rustic charm’, has been crowned one of the best places to get hitched in the UK.