The best things to do in Cairns that you cannot miss! Such as, snorkelling in the Great Barrier Reef or doing a helicopter ride. Also, the best Cairns hotels!