For the Highlands stay in Dornoch, lovely small town about an hour north of Inverness, stunning beach
to avoid the middies head for the Lowlands - try Kirkcudbright - The Artists town, and then you can have days out into Galloway Forestry Park, fairly quiet compared to the more tourist trip...