Thinking of visiting Petra, Jordan? From tours, ticket prices and hotels, to trails and what to wear, this guide will help you plan your trip to Petra.