Clients of mine own the Four Seasons hotel at Sharm, so it�s the norm that I stay there. However, I�ve also had occasion to stay at the Hyatt, where you can obtain your PADI certificate.
In the luxury hotels, using a full meal plan can be advantageous if your plans are to remain diving throughout the day. However, because there are so many external restaurants, your preference might be to explore.
It�s a rather sad reality that you will not see that many nationals, instead more of a mix of Asian and Baltic employees around the hotel. The area is safe, the locals are lovely and if you want to live the experience, please do try to engage with one of the locals. You may be surprised that they end up inviting you to their homes!
http://www.fourseasons.com/sharmelsheikh/
I hope you have a great trip!
Fr Bill