Top 10 countries

1. Bhutan
2. England
3. Northern Macedonia
4. Aruba
5. Swaziland
6. Costa Rica
7. The Netherlands
8. Liberia
9. Morocco
Morocco is having a moment, with time-honoured attractions complemented by sustainable-yet-stylish lodging, restaurants serving up seasonal produce and coastal wellness retreats mixing up yoga and surfing. And thanks to improved infrastructure it’s easier to get around by road, while Africa’s first high-speed train means that you can zip from Casablanca to Tangier in just two hours. Ancient medinas are getting a makeover in Fez, Essaouira, Meknes, Tetouan and Marrakesh, which will be crowned Africa’s first Capital of Culture in 2020 in celebration of its rich heritage. And you can still escape the crowds in Berber mountain villages, deserted Atlantic beaches and far-flung desert outposts.
10. Uruguay