Видимо, у Вас был тур без ночных переездов - если и вечером Вы питались в отелях, и на осмотр города был один час.
Из моего опыта - в автобусном туре есть только завтрак (после ночи в отеле), в городе проводишь минимум один день. Да, конечно группу как правило завозят на еду в город (понятно, что когда остановка на трассе то там выбора нет, но не могу сказать что высокие цены), но ведь в городе никто не заставляет есть в том месте, куда привел/посоветовал гид, причем даже там не сказать, что сильно дорого. Не нравится - можно пойти в другое место поесть. Даже если первый раз в городе, то при должной подготовке к поездке, проблем с этим обычно не возникает.