If your going on a cruise, first check if the ship will have a blanket visa for everyone. I just sailed to Egypt and we did not have to get a visa. If you are needing it for independent travel then you can check out this visa service or if you are near an Embassy check with them.