К сожалению, никаких оснований для возрата денег нет.
Вы можете рассчитывать исключительно на добрую волю руководства отеля. За годы работы в гостиничном бизнесе знаю достаточно таких случаев, когда в ходе переписки отель шел на встречу и возвращал деньги (хотя, повторюсь, имеет полное право не делать этого).
Отели всегда предлагают несколько тарифов для бронирования.
Суть невозвратного тарифа - Вы получаете проживание в отеле по минимальной цене, но рискуете всей суммой, если поездка по каким-то причинам не состоится.
Либо бронируете по полной стоимости и можете отменить бронь без штрафов за сутки до заезда, а зачастую и день в день.
Ситуация с коронавирусом кажется особым случаем. Но дело в том, что только объявление режим ЧС юридически вводит ситуацию форс-мажора и дает право не соблюдать условия ранее заключенных договоренностей (например, таких, как оплата отеля).
К сожалению, если Вы внимательно прочитаете условия Вашего бронирования, то увидите, что отель уже пошел Вам на встречу.
По условиям невозвратного тарифа в случае незаезда взимается 100% штраф, т.е. предоплата в полном объеме списывается как плата за Ваше отмененное бронирование.
Предложение оставить деньги на депозите означает, что Вы сможете оплатить ими проживание в другой раз. Т.е. эти деньги не потеряны.
Уточните, на какой срок деньги оставят на депозите. Если обстоятельства так сложатся, что Вы точно не поедите в Петербург, попробуйте договриться с отелем, возможно вместо Вас согласятся поселить кого-то из Ваших знакомых или родственников.
Удачи Вам, а главное, берегите здоровье. Оно самое невозвратное.