I'll have a go at question 2.
Guys, I'm very unfamiliar with Pakistan, and had a lot of queries.
If any of you could answer any of these, would be grateful. :)
1. Are there any good dramas that show the cultures of Balochistan and/or NWFP (easier to type:))?
2. Is the drama industry based in Karachi? Do most actors converse in Karachi accent?
Historically, the drama industry has been based in Karachi while the film industry was based in Lahore (hence why it's called Lollywood, lol). However with all the channels we have, an increasingly larger number of dramas are filmed in Lahore and some in Islamabad.
Pakistani dramas are mostly in Urdu as that's the lingua franca and national language and everyone is taught it at school. There are smaller channels that produce dramas in other languages (I only know about Sindhi dramas for sure, but I assume that there are also other ones).
There's no such thing as a Karachi accent. Karachi is the most ethnically diverse city in Pakistan. While a lot of Karachi's population comprises of the Urdu-speaking migrants from North India post-partition, a lot of people from Sindh, Punjab, Balochistan and Pashtuns (from the North of Pakistan and from Afghanistan) are also settled in Karachi. So there are a lot of people whose native tongue isn't Urdu, which can influence their accent when they talk. Otherwise most people living in the more urban parts of the country who have formally learnt Urdu at school, have a pretty standard Urdu accent, with small variations depending on the other languages they speak/understand.
If you've seen Suno Chanda, Shahana in that had a pretty Punjabi-forward accent when she spoke Urdu.