I was in Scotland in August of 1999. In the town of Portree on Skye, the local people held a ceilidh on Saturday evening.
I don't know if this was a special event or if they do it on a regular basis. It was very enjoyable. Anyway Portree is worth going to. I'll be going back some day.