our destination expert

Meet Belinda


Luxury Holidays in Russia

Being the largest country in the world, stretching from eastern Europe to the Pacific, Russia is a fascinating combination of intense history, beautiful palaces, artistic riches, idyllic countryside, and sublime ballet and theatre productions. A luxury holiday to Russia promises an abundance of the finer things in life.

Our favourite itineraries

Our favourite hotels

Russia destinations

  • Moscow
  • St Petersburg