From magical former schools and powerful fortifications to stunning ancient homes discover nine different castles around Inverness Scotland.