Best things to do in Cairns, Australia. Day trip to the Great Barrier Reef, visit Daintree Forest, plus where to eat and where to stay.