It's a relief to know that I have every place booked now, with one exception. I'm starting off at the Grasshopper Hotel in Glasgow, then on to the Lagg Hotel in Arran. After that, I'm booked at the Harbour Guest House in Tobermory, the Tongadale Hotel in Portree, and finally Manor House in Stornoway. I will wind up at the Premier Inn (York Place) in Edinburgh, with the final night at the Glasgow Holiday Inn Express Airport Hotel (my flight leaves GLA at 9:15 am).
The only place(s) I haven't booked are after Lewis and Harris, when I will drive from Inverness towards Culloden and continue on along the coast down towards Edinburgh, stopping at various places along the way. That will be 3 nights that I will have open and I'm looking forward to winging it. It's been awhile since I've done that, and it will be fun to have a sort-of non-itinerary. :)
Now all I have to do is wait for CalMac to post the new fares and updated timetables, and I can start booking ferries in a month or two.
I do have one quick question - how early should I book dinner reservations on the islands? I probably won't eat dinner out that much but I do like to go to at least one or two places in each stopover.