I do this every time I go to Bali. Find the cheapest package in a area that suits you. For example I love Barong Hotel,about $AU19/per person in a package deal. If you want some extra luxury book on line before you go and it works out cheaper. Just recently booked a place in Seminyak for about same price and it looks fantastic.
Have used Balidiscovery.com. bookings ID, Hotel clubnet and indo.com. all fantastic