Обычно если человек куда-то едет, то можно заранее сфотографировать или записать в блокнот ближайшие кафе с ценами. Не касалась этой тематики, но думаю, что есть приложения для мобильного телефона.
Первый вариант, конечно столовые. Про выходные дни не знаю, не все же столовые не работаю в выходные дни? Например, в маленьких городах: Рязань, Смоленск там думаю, что они работают всегда. Т.к эти города посещают туристы.
В торговых центрах есть фут зоны. И там столы, стулья и множество кафе и ресторанов. Кафе "Грабли", "Му-му", "Макдоналдс" в них напитки недорогие. Я обычно хожу и сравниваю и выбираю, что мне ближе, экономичнее.
В любой обычной палатке города, чай около 30 рублей за стаканчик.
Можно взять с собой маленький термос или термо кружку. Летом можно налить чай в бутылочку.
Спасибо за внимание!