Many upmarket eateries now do not offer any bottles for less than £35 or £40 as restaurateurs and diners lament 'never ending' price rises.