A tour of the Seychelles brings together indulgent accommodation, idyllic beaches and a variety of island experiences. And with so many beautiful sandy shores to choose from, we'd highly recommend a bit of island hopping.

A classic Seychelles beach holiday will no doubt spend time on either Mahé or Praslin - the two largest islands in the archipelago. However, if you're looking for something more intimate, remote or romantic, then treat yourself to a few days on one of the Seychelles private islands such as Sainte Anne, Cousine, North Island or Fregate.

But for the ultimate vacation experience, a Seychelles tour or holiday is best combined with a migration safari in East Africa's Masai Mara or Serengeti or a Kruger Park luxury Big 5 safari. Logistics are straightforward, accommodation is superb and the rewards ... well, quite simply, it's one of the most exclusive, diverse and exciting holidays on earth.