We've picked out some of the best indie spots to enjoy a coffee in the Highland capital.