Have stayed in Hyatt Regency Sharm el Sheikh over Xmas/New Year two years ago - its the best resort in the area, and it has its own private beaches (2). The resort has several dining options, pools and bars, and the rooms are large and very confortable. There is a Regency Club also, with its own breakfast room, and its own swimming pool.
This is the kind of place, where one can stay a week without leaving the resort - there is not much to see around Sharm el Sheikh. The hotel concierge can arrange for private or group tours - one I recommend is a full day tour to St Catherine's Monastery in the Sinai Desert - this 6th Century convent fortress houses Moses' Bush and overlooks Moses Mount - its definetely a must-do if you are in Sharm el Sheikh.
The resort is quite large and its boundaries are have security men, so the whole resort is secure. Taba, where there was an explosion a few weeks ago, is some 200 Km away - as you can expect, security in the Sharm el Sheikh, would have been stepped up since this incident - therefore I would feel quite safe going to Sharm el Sheikh.
Check out the hotel site with lots of information at sharm.regency.hyatt.com