Saint Petersburg is one of the world’s most stunning cities. Created by Peter the Great and styled after the great cities of Europe, the former capital is a treasure trove of gorgeous palaces, grand cathedrals and even grander museums. The city is crisscrossed with canals and bridges – and as such is often referred to as the Venice of the North, but beach lovers should head to the north of the city where you’ll find stunning stretches of pristine beaches fringing the Gulf of Finland. Don’t miss the absolutely beautiful Church of the Saviour on Spilled Blood, the Kazan Cathedral and the ornate bridges which are illuminated at night. Party goers should plan their trip to coincide with the legendary white nights, which sees the city bathe in 24 hours of sunlight for 3 weeks in mid June.