Hello delilah.
:o)
I'm very envious as I've not been to Callanish...yet.
This is about the nearest I've been:
http://ferncase.com/calanais/pages/calan00.html
I notice that you refer to Callanish as 'Calanais'. I think you'll find that Callanish is the correct name. It's Norse and 'Calanais' is an attempt by Historic Scotland to Gaelicise the name. Rather silly, in my opinion.