Inverness, next to the castle:
Traditional pub, with probably the best position in town, by the castle and with a view. Busy with tourists- lots of Americans, but we found a table inside. Good ale choice, pleasant staff, decent music at the right volume. Food seemed good, but we didn’t eat. You’d need a reservation to eat here in the evening, as it’s quite small and very busy, but still pleasant.