1 Rothesay:

Scotland's "Madeira" on Bute has struggled to rediscover the glory days of the 50s and 60s.

2 Portree: The main town on Skye is enjoying a resurgence in Gaelic tourism.

3 Kirkwall: Archeological and wildlife tourism attract visitors to Orkney's capital.

4 Brodick: Regular sailings from Ardrossan bring boatloads of tourists to Arran'a main port.

5 Tobermory: Visitors flock to Mull for wildlife, Balamory and sunken Spanish galleons.

6 Lerwick: Shetland's main town enjoys the shortest night-time in the UK during the summer.

7 Stornoway: Interest in Gaeldom and the stone circle at Callanish brings visitors to Lewis.

8 Millport: The population more than doubles in the summer when Cumbrae becomes a tourist hotspot.

9 Port Ellen: Islay is popular with whisky aficiandos, with some of the best-known distilleries in Scotland.

10 St Kilda: Tourists wanting to get away from it all can now take trips to the UK's most westerly point.