First, don't be put off by the bad events in Cairo. Sharm is far, it's like another country, you don't notice anything - I know because I'm here right now. The best in my opinion is to get the visa at arrival at the airport. Regarding money, you will only need it for excursions which can be quite expensive, depending on the operator and the programme. Otherwise everything is cheap. What else do you need? Entertainment, night out, that kind of things? The Coloured Canyon is great, but there are other nice places as well. Near Sharm the Nabq protectorate is a laid-back stretch of coast, without development.