The bottom list also included Rio de Janeiro (Brazil) (91) which is hosting the football world cup this year, while the vaunted Paris is in the 92nd position.
Hotels in Sorrento in Italy topped the list, followed by Dresden (Germany), Gdansk (Poland), Dubrovnik (Croatia) and Siem Reap (Cambodia).
Polish hotels dominate the top ten, with Gdansk at third, Krakow at sixth and Warsaw (the Polish capital) at the ninth position.