Wanted a vacation with the guaranty of good weather, the possibility of snorkeling and Sharm el Sheikh came out in the top of my search.
Click on image for video