You will be able to purchase a SIM card on the first day of your tour, but after heading to the mountains mobile data will often be nonexistent. Wi-Fi at the hotels in the Northern areas is usually available, but it is slow and often cuts out. Mobile data and wifi in major cities such as Islamabad and Lahore is generally reliable.