Saint Petersburg, known as Piter to the locals, is one of the most beautiful cities in the world. This Russian city has all the ingredients for an extraordinary vacation - extravagant architecture, remarkable history, vibrant nightlife, a range of hotels, hostels and home stays, an art scene that’s at par with Paris, numerous tourist attractions that’ll probably tire you out, and rich cultural traditions - endless list of reasons to visit St. Petersburg. And, don’t even get us started on the heavenly food that the city dishes out on a platter! The unofficial cultural capital of Russia, St. Petersburg is made up of 42 islands, connected by the city’s 342 bridges, across the Neva River. Considered an offbeat destination by many, here are 7 compelling reasons to visit St. Petersburg, Russia.