Best Places to Visit in Egypt: 15 Top Destinations (and How Long to Allow)