Sharm El-Sheikh is a beautiful resort city most known for being a jumping off point for world class diving off its turquoise shores. In recent years a development frenzy has turned this once sleepy fishing town into a bustling resort destination. There are really no budget accommodations here, although you can find very affordable cuisine at some of the popular take-away joints serving traditional Middle Eastern specialties. The top diving sites at Sharm El-Sheikh that draw people from around the world are: Thistlegorm, where there is a World War II cargo ship believe to be the best wreck dive in the world; Ras Mohammed, a national marine park teeming with fish; Blue Hole, a dangerous but gorgeous sinkhole; and Ephinstone, a remote coral reef that is perfect for shark spotting. Some of the best windsurfing is Egypt is also to be found at Sharm El-Sheikh. Visitors can take diving or windsurfing classes at one of the many schools available in town.