Discover some of the best things to do on Flores Island in Indonesia and the top places to visit, from traditional villages to national parks.