A coastal Highland castle can be yours for £3.9million