Tips on visas, cultural etiquette, cultural facts, transportation, travel costs, accommodation and everything you need to know for traveling to Pakistan