Hospitality business confidence has fallen to its lowest level in two years in the shadow of April cost increases ...