The Red Sea Riviera on the tropical coast of Egypt is an affordable alternative to the Caribbean, where the desert ends in ...