St Petersburg is a very walkable city, with plenty of sidewalks and pedestrian-friendly streets. You can easily explore the downtown area on foot, and there are plenty of public transportation options if you want to venture further afield.