The move means that a night in a one-star hotel in Amsterdam will almost certainly incur a higher tax levy than the top five-star hotels in other major European capitals.

Amsterdam has been plagued by over-tourism, with 18 million annual visitors descending on its 867,000 residents. Yet, a spokesperson for Amsterdam city council denied that the raised taxes were planned to deter tourists, calling it a point of "principle" to make visitors pay their way in the city.