Правильно: в санатории.
Правильно: санкт-петербургские санатории.
Да, верно: санаториев.
Запятая нужна, поскольку здесь есть прямое сравнение.
К сожалению, не можем помочь. Мы отвечаем на вопросы по русскому языку.
Следует использовать форму единственного числа (ждет).