Experience the best that Russia has to offer on this tour of its two most iconic cities: Moscow  a glamorous and intriguing capital  and St Petersburg  where history  culture and stunning architecture astonish at every turn