Тогда вам в ресторан с Michelin star. Там цены могут оказаться примерно те же (в зависимости от страны), а персонал не ругают, потому что он там профессиональный. Вообще есть места и недорогие, но хорошие. Просто надо не лениться и разведывать их по отзывам друзей-знакомых и в интернете. Потом уже будете знать хорошие места.