4: Inverness
4: Inverness (+48k since 2012)
Inverness is the highest rated Scottish city on our list and takes fourth place in all.
The city's lofty position isn't too surprising when you consider that Scotland's hotels out-performed those in the rest of the UK in May.
The city attracted 49k German visitors in 2014, with the Americans not far behind with 46k.
Image credit: VisitBritain