My German nephew a 2x Afghanistan veteran is visiting along with other assorted relatives this week. Rather than have him subjected to another day of shortbread and distillery tours he and I visited Fort George which is about an hours drive from home.
The fort is considered a near perfect model of a Napoleonic era Artillery fortification and guards the approaches to Inverness along the Moray Firth. It never saw action is still an active military base and is currently the home of the Black Watch. Would un-reservedly recommend a visit to anyone in the area it houses the Regimental museums of the Cameronians, Seaforth Highlanders etc. Any questions please ask.