Try
www.accomline.com I got a deluxe single room with full hot breakfast at the Swiss Grand Hotel on Bolongo Beach for about $110. US per night. It's easy to use with lots of hotel/price levels. I chose this one because it's fairly close to the airport and has a shuttle. Being right on the beach is a plus also.