If ever one imagined a place to indulge in fairytale fantasies, look no further than the countries of Eastern Europe whose castles, villages, churches and countrysides stir an imagined medieval dream. 

And then, there is Russia ... If one loves vast, immense, opulent and bundling up – or at least can appreciate them – welcome to the motherland.