Ardesier is really just one big council estate now I'm sorry to say :(
Beauty is really nice we are looking there too. Muir of Ord, Conon bridge and Marybuegh not so much
Avoid Alness / Invergordon areas too
Black Isle is nice, culbokie maybe?
Or as a pp said, Nairn is really lovely with sandy beaches and a fairly good high street. They have a Sainsbury's.
Dingwall is a bit dreich and always seems cold and rainy (dh works there!) it's not somewhere I would consider.
Culloden / balloch is nice if you go a bit further out towards Culloden moor
Croy is alright - nice and quiet
You might really like Tornagrain, it's a new town that's being built in traditional style and it's in between Nairn and Inverness. We loved the style of it but as it's not yet finished I am not sure they have shops there yet. But they will. Google it and have a look, it's so pretty. And really not far from town etc
Then there is daviot just up the A9 hill from Inverness - not much there but lovely farm country type houses.
north Kessock is nice too, there is a wee shop and community centre but the Kessock bridge can be a bit of a pain if you are commuting into Inverness
Munlochy is also nice, has one shop and a really good pub/restaurant - some nice new build there and older houses. It's not far from town but feels really country.
Fortrose is another coastal town and it is beautiful. It's a bit further out but it's so pretty. Nice rural properties or new builds there too. Lovely cathedral ruins, cafes, co-op and pub. Gorgeous beach with dolphins but gets quite a lot of tourists. Bakers and butchers there too.
Have a look at chanonry point
Hmm where else? When I see what you want from your search I can narrow it down a bit x