The city of Luxor is rated among the tip-top list of the must-visited Egyptian cities. What really makes this city a truly fabulous one and incomparable to any other tourist site in Egypt is that it has been built in the location of ancient Thebes, the old capital of the ancient Egyptian Pharaohs.