Forbes Travel Guide has published its 2020 Star Award winners, an elite group of the world’s most luxurious hotels, restaurants and spas.