Rosemarkie, The Black isle:
Charming, quirky pub with a historic interior. Friendly staff, great beer (from the Cromarty Brewery, just 6 miles away), and a nice relaxing place to spend a hour or two waiting for the next bus. The food is a seperate business in a seperate room at the rear, but seemed to be popular.