Where to go to St. Petersburg for free or inexpensively with children or without them ?