Wedged between the Caucasus Mountains and the Black Sea lies Sochi, also known as the Russian Riviera. The coastal city has hosted several sporting events and boasts impressive venues such as the Olympic Park and the Sochi Autodrom. After an active day, enjoy a soothing summer night swim in the sea or dance till dawn at one of the beautiful beach clubs.