Можете посмотреть в сторону hostiman.ru, appletec.ru, domen-hosting.net
У них есть тарифы с большим диском и неограниченным количеством сайтов.
Здесь есть подходящие тарифы
https://www.provisov.net/services/hosting/
https://iphoster.net/tarifs?vid=hosting&group=4
Как уже писали выше, разницы между питерским и московским IP практически не будет никакой.
Ну а вообще, хостеров c локацией в СПб предостаточно. Помимо тех, что советовали ранее, есть
https://infobox.ru
https://www.siteko.net
https://docker.ru
https://sweb.ru
https://fullspace.ru
https://sprinthost.ru
Странно спрашивать, что делать, когда закончится трафик, ссылаясь на то, что выше тарифа просто нет...
Если рассматривать это в контексте, что трафика вполне хватает.
С чего вы взяли, что у ТС хостится 1 сайт? Это где-то написано?
Возможно заблокируют до конца месяца. Или за доп. трафик будут списываться дополнительно средства.
Советую поискать другого хостера...
Здесь еще посмотрите
https://cityhost.ua/vds/
https://gmhost.com.ua/service/ssd-vps-windows
https://appletec.ru/services/arenda-vydelennogo-servera/
https://hostiman.ru/dedicated-server/russia
Просто для хранения файлов можно взять 1ТБ на Яндекс диске за 167 р/мес (при годовой оплате).
Или вот еще вариант https://www.online.net/en/hosting/online-perso
150 ГБ за 2 евро.
Ну поставьте rel="nofollow", или сделайте эти ссылки через js...
Если я вас правильно понял, то речь идет о быстрых ссылках. https://yandex.ru/support/webmaster/search-results/quick-links.html