10. St. Petersburg, Russia
Imagine walking along the banks of the city’s rivers and canals in almost broad daylight, no matter what the time of day it is. Could there be anything more romantic than such a life as lived in the land of “White Nights”?
St. Petersburg is the world’s most northern city with a population over 1 million, and it stands at such a high latitude that the sun does not go below the horizon enough for the sky to grow dark.
Best time to visit this place: June 11th to July 2nd
Source & Credit : rajnikantvscidjokes