Hotel with 'red velvet everywhere' and suits of armour named UK's most romantic