Inverness also boasts beautifully preserved castles, ancient battlefields, world-famous bookshops and botanic gardens – linger for a day or two either side of ...