Ольгино и Шувалов находятся в жопе мира.
В Питере большие гостиницы либо после ремонта с высокими ценами, либо полный совок. Поэтому, если хочешь город посмотреть, набери в любом поисковике
мини отели Перербург - их в городе уже больше двух десятков. На самом Невском или в паре минут ходьбы от него можно номер на двоих за 2000-2500 найти. Только заранее позвони про парковку для мотоцикла узнай - в центре это проблема.
Еще можешь попробовать
Киевская. Там с парковкой проще.