St. Petersburg is split by the River Neva and its tributaries, with further sections delineated by the course of the canalized Moyka and Fontanka rivers, all of which conveniently divide St Petersburg into a series of islands, making it fairly easy to get your bearings.