Explorers have some very cheap deals going right now. Try the Hilton Waterfalls - 4*, but you do get a lot of Russians there who are sometimes a bit pushy when it comes to waiting for the lift etc. There's a tiny beach and a very decent house reef if you don't want to go out on a boat (they even carry your kit back if you want

)
Explorers The Diving Holiday Specialists | 0845 644 7090 | Redsea
went there a year ago in December and it was very good.
Chris