There are plenty of reasons to visit Inverness.