любой солидный магазин должен иметь городской номер (а в идеале бесплатный с кодом 800). Почему-то считается, что это дорогой сервис. Тарифы у всех разные, и вполне можно найти подходящий вариант (например, у «Зебра Телеком» есть тариф, который стоит порядка 2000 рублей в месяц).