Why restaurants want you to pay up-front when booking meals One Michelin star eatery is asking diners to cough up when booking their meal to avoid 'no shows'. Source