Pakistan: the complete guide to prepare your trip.