If you&rsquore an art connoisseur and the world of historical architecture and classical sculptures is your calling, Russia&rsquos cultural capital St. Petersburg is right up your alley. Architectural marvels here like the Winter Palace and Kazan cathedral are definitely worth repeated visits and with the new free e - visa policy for Indian tourists, experiencing the vibrancy of St. Petersburg is not a far fetched dream anymore.