Saint Petersburg, on the Baltic Sea in Russia, is a stimulating mix of rich cultural heritage and modern urban splendour. Book a holiday rental in an old 18th century building in the heart of the city, and steep yourself in Neo-classical architecture, historical sights and the arts. This city boasts over 200 museums, scores of theatres, and thousands of libraries. Take in a world- renowned ballet performance at the Mariinsky Theatre, where ballet legends such as Mikhail Baryshnikov have graced the stage. Visit the ornate Winter Palace, home to former Russian Tsars, and today the site of the Hermitage Museum. The Hermitage Museum contains the largest collection of artistic masterpieces in the world, with over 3 million pieces by European and international masters. Tour the canals of the Neva River on a romantic boat ride, or watch the twinkling lights of the bridges glint on the water from the balcony of your holiday apartment. Saint Petersburg is also a major music centre with countless venues hosting performances of jazz, classical music, rock, symphony orchestras, and modern pop. In addition, restaurants, cafes and clubs are plentiful and add a modern vibe to this city known for its stunning historical and cultural attractions.