A pub and cafe in Buckinghamshire have been named among the best in the UK for a cheap meal by Michelin chefs.