From an average of 9 nights in 2019, tourists are now staying an average of 11 nights in the country, according to the ...