Scogs is from Tillycoultry? Cool

I spent a few weeks there when I was 17, stayed with a friend's family. One of the best holidays I've ever had

We've been to Scotland for a week last year, were planning to go to the Lake District, but as it was raining (duh!) decided to drive through to Scotland instead…. very good decision.
Don't know why, but being in Scotland somehow feels like coming home.
However, we've been in Edinburgh, Glasgow, Stirling, Tillycoultry, Falkirk last year, this year we will spend a couple of days in Edinburgh at the start and then travel around.
We were thinking about staying in Inverness for 5 nights, find some self-catering cottage or apartment, and go on day trips from there. Then we have another 2-4 nights for other places before we go back (via Manchester, visiting the family).
Has anybody got a good idea where to stay? Maybe knows the area well and can recommend a cottage or so? We were thinking about some nice place, wouldn't mind paying a bit more for something comfortable. A few restaurants, pubs and shop(s) within staggering distance would be nice…
Met a guy from Elgin last weekend who said Inverness itself isn't really nice…?
Any opinions from you guys?
Thanks very much in advance.