St Petersburg is a great city to explore. Lots of museums, restaurants, bars, etc. The best place to anchor
to use the city dock
is the outer south basin, then dinghy into the Demens Landing boat ramp
area and then leave your dinghy at Frescoes (you dock
there, and there is a machine that says to pay $1./ hour, but I don't think the machine has worked for years). From there, you are right in the center of town, and can walk to the Dali Museum, Museum of Fine Arts, Moon Under Water English
Pub, Frescoes (for the Yucatan
Spring Rolls only- most other fare is not great). Watch the prices on the menus, and definitely work the Happy Hours, or you'll end up taking a mortgage out for your meal... Moon is the best deal downtown, with GREAT Shepards pie, and Vindaloo chicken (if you like it really hot).
You can also go into Vinoy Harbor, but they charge $18/night (i think) for a mooring