Well, you have to visit Rose Street, and wined your way from one end to the other. I was born in Inverness, but was stationed at Rosyth Naval Base for many years - North Queensferry, under the forth bridge has some great pubs too. You cannot go wrong if you rent a car and take off toward Dundee...