Would you have thought that Germany is rated by international visitors as one of the countries with the highest hospitality?