Hi
I think it depends on what kind of a budget you are on. There are many AI's in Sharm although most of them are outside of Namma Bay. In theory (although it might be a bit boring) once you have paid for this there will probably be little need for much spending money.
Most AI's are 4* & you will need to read the reviews. Popular ones on this board are the Hilton Sharks Bay, Coral Sea Resort, Red Sea holiday Village, Sonesta Beach Resort and the Coral Hilton at Nuwebia.
All 5 have their own threads on HT that you could read.
You can book the Hilton with eveyone or DIY it. The next two First Choice exclusive, the later two booked through TUI brands.
I can't give you prices on eating out and drinks, and of course it varys to what you choose, but it has become more expensive for food and alcohol has always been expensive, particularly premium brands as it's all imported. Decentish wine in a restaurant is over 20 pounds a bottle. People often take two bottles of spirt in with them from the plane so they can have a drink on their balcony before they go out.
If you wish to stay BnB or HB you need to be in either Namma Bay or Ras um el Sid, to get access to the restaurants quickly by either walking or a quick cab ride.
I stayed in the Rennaisance Golden View Beach Resort at Ras um Sid a few years ago on a BnB basis. Its an excellent hotel, 5* by Egypts standards, but I think you will spend more this way also stayed in the Crowne Plaza which was a bit cheaper.
Most BnB hotels have 3 or 4 restaurants that you can pay to eat in if you dont wish to go out one night. Hotels in Sharm are large compared to most in Spain, Greece etc. Multipule pools, some kind of beach access, check this out though as lots have jettys straight into deep water to protect the coral which on no account must be touched. The entertainment is normally naff though.
Sharm is an area rather than a resort it covers about 30 kilometers of redsea coast line.
Doe