I am unsure of how to do all the things I want to do efficiently in three nights. I will travel from Tel Aviv to Taba to Nuweiba and to Sharm by public transportation. I want to go to St. Catherine's Monestery and climb Mt Sinai and see the sunrise from the top of Mt. Sinai and to snorkel in Sharm. The question I have is what is the best way to do this? Do I stay overnight in Taba or Nuweiba to visit St. Catherine's Monestery and hike up Mt. Sinai and then stay two nights in Sharm? Or do I just go directly to Sharm from Tel Aviv and then visit St. Catherine's, Mt. Sinai, and snorkel? Any advice would be appreciated. I will then fly from Sharm to Cairo.