we are planning a 4 night stay to St. Petersburg at beginning of December. We have absolutely no idea which area to stay in can you advise please? Also, how to get around the city e.g. train, bus or walk? We have looked at the Ambassador Hotel but some people have not been too impressed with it. Any help would be greatly received. Do you think we might see some snow?