I'm not a Gaelic speaker, but I do live in a part of Scotland where Gaelic is still spoken, albeit by a minority of the population, and where an awful lot of place names are Gaelic.

And, yes, I'm pretty sure that I've heard mention of craic around here.

My understanding is that craic does imply fun, but it also conveys something about the quality of the conversation / banter that is involved.

Krissie