Sharing the name “Venice of the North” with six other cities, St Petersburg has a network of stunning canals and bridges just like Venice. Known for having extravagant palaces, museums, and theatres, it can be tiring to see and discover all of them just by walking around the city.