The most beautiful floating cities on the water in the world

St. Petersburg, Russia

The history of Russia is known for its ups and downs, and St. Petersbrough is a certificate for all of them. The city is located on the historic water along the Nova River and is home to a number of 19th-century churches as well as the Hermitage Museum. Depending on your budget, you can choose one of a variety of ships and boats to explore the waters around St. Petersburg and also visit the famous Petrohov Palace.