This is the ultimate travel guide to Canggu, Bali: How to get around, what to do in town, where to sleep, the best cafes & where to find wifi.