for water parks dont forget to visit Wild wadi.. taxi are very reliable and much more easy to find..
Regarding hotels rates it depends on what kind of hotel u want to check in to.