From luxury city breaks to epic journeys on the Trans-Siberian Express, there's plenty to see and do in this spectacular country. Visit Moscow for guided tours of the Armoury and the Kremlin, or head to St Petersburg and pair visits to golden palaces with a stay in one of the country's grandest hotels. Or, take to the rails for the journey of a lifetime.