With a population of 5 million people, the city of St. Petersburg is the largest after Moscow. What makes the city truly attractive and interesting is the lavish architecture, incredibly clean streets, and the awe-inspiring monuments that litter every major street corners and avenues. Here are 10 of the prettiest streets in St. Petersburg you ought to explore. One of the longest streets in Russia housing some of the most important buildings in the city. Nevsky Prospekt is loved by tourists and locals because of the beautiful historical architecture, museum, shops, and restaurants. During Christmas, this place brightens up with the glory of Christmas lights and other festival additions. Click the next ARROW to see the next photo!