Sharm el-Sheikh is a former fishing port located at the southernmost tip of Egypt's Sinai peninsula. In the 1990's, strict environmental laws were introduced to protect the coastal environment from unsustainable fishing methods, and the city has since found its feet as a major hub of tourism.
The best time to go to Sharm el-Sheikh depends on how you handle hot weather. July and August regularly see temperatures in the mid-40s. November and December see a more merciful climate, although sightseers should note that the days begin to darken around 6:00PM. If you don't mind the crowds, then Sharm is a great place to spend a sunny Christmas and New Year!