The Grand Hotel Europe is one of the nicest hotels in St. Pete. It is located right off Nevsky so we would always go there to send postcards and exchange money because the employees there speak English, woohoo! Anyways, it rained almost every day we were in St. Pete and one day it rained so much that the lobby flooded.