Advance bookings are the name of the game here. Walk-ins are practically unheard of and booking online, or through a travel agent, will score you a much better deal. Most accommodation is resort-style, and some offer all-inclusive packages. The Abu Tig Marina area has a clutch of smaller, more midrange options.
Check out www.elgouna.com for more accommodation listings.