I dive with Mike's in Dauin and stay next door in a bungalow room for about 750 php/night which gets it closer to a back packer budget. I have dived Apo while staying in Dauin but have never had as good a dive experience as when staying on Apo Island and diving around it. I have always stayed at Liberty Lodge. Since there is little else to do on Apo much less Dauin. I have gotten in as many as 5 dives in one day on Apo. As others have said once the clock hits 9-9:30pm it's lights out. Make sure to dive the night dive in front of Paul's diving - there is so much to see well any night dive is a highlight nearly anywhere you may be. Also the official time on Apo Island is 10 minutes ahead of the rest of the Philippines. Getting between Apo, Dauin and Bohol is very easy by ferry. If you do go to Malapascua be sure to have AOW and Nitrox certification in order to dive Monad Shoal to see the thresher sharks. AOW for the depth (65-75 feet) and Nitrox so you can have the maximum bottom time. If you are a heavy breather there are 100 cubic foot tanks to be had on Malapascua too.