The ultimate guide for visiting Petra - With or without a tour. Including what to see, places to stay, and how to get to Petra.