Bants offers luxury pub accommodation in a 16th-century building. Enjoy fine English food with a Mediterranean twist.