Where to Stay in Luxor – A Guide to the “City of a Thousand Gates” Luxor is a city located in southern Egypt on the banks of the Nile River. It is famous for being one of the most important tourist destinations in the country, its spectacular Ancient Egyptian temples ...