Rabbit Hill Inn ranked best in Northeast