The best way to get a feel for the city of Saint Petersburg is by walking around. Many guided tours available, including from Context Travel.