I'm curious, since you know the ground realities, which areas would be suitable to host cricket? I'm assuming anywhere in Punjab or Sindh? Maybe Multan, Faisalabad grounds can be added. Don't know why there isn't any cricket in those cities yet.
Karachi, Lahore are the ideal places as the stadiums there are abit on the side and not in the main bazar. Plus, there are good hotels to cater to the players and management. Security arrangements are easy to provide.
Pindi also offers the same, good hotels in Islamabad. Small issue is that the stadium is located on a double road which has business activity on the same road. Whenever Pindi stadium has matches the whole road has to be shut down for business. The security arrangements made their are top notch, but there is no parking for the people. You have to be dropped to the stadium by someone and the Metro bus does not transport you to all routes it and it shuts down by 10 or 11 pm max. Matches usually end after 11.
In Pindi/Islamabad, new stadium needs to be made and it could easily be made near the new Islamabad Airport as the land there is still cheap and in vast.
Peshawar's issue is that a section of Arbab Niaz stadium, or its parameters were part of a mohalla. Meaning that the the stadium did not have its own perimeters or fixed area. The area under the stands or under the bleachers are made in to shops that are part of a mohallah. Thus, the mohalla people living their can easily access the bottom of the stadium. Its a big security risk and needs its own perimeters covered by a wall.
They did renovate the stadium but I dont know by what extent have they fixed it or separated its wall from the Mohalla.
Hayatabad area of Peshawar is quite clean, but the issue of Peshawar is security. Not a proper planned city and could face security issues. Plus, terrorist might have trouble to access the major cities, but they can still access Peshawar..
Baluchistan right now is a mess, there are still security concerns with blasts taking place, thus having a match in Quetta or even Gwader is a very big risk. Yes, the Gwader stadium as that view but the security situation is very risky. You are allowing terrorists or foreign proxies to come and cause a mishap, as there are sleeper agents there maybe.
Multan, i am not sure whats the issue there. The stadium is on the side and not a disturbance, maybe they dont have high quality hotels there. That I am not sure as I have never been there.
My assumptions are that while they can have matches there and they have decent 4 star hotels there. The issue is those hotels cant provide covid bubbles, or else in the past Multan hosted PSL matches.
Faisalabad, Sheikhupura, Sialkot, Gujranwala are small cities, but they are crowd pullers. Problem is these cities dont have stadiums with the right arrangements. Their media boxes are a big mess, the grounds arnt that big and I am sure one of the security arrangements are to have small boundaries and larger gap between spectators and players.
Towards Kashmir or Northern areas, those are not ideal places. There is governance issue there as they are part of Kashmir area thus I think it could be bit problematic with regards to jurisdiction of security forces there. Weather conditions are a big problem aswell. Even the KPL they had, Gibbs was the only foreign international player yet he was not played.
To pull more crowds in Lahore and Karachi, you will have to offer fans more. You cant just shut down restaurants and expect crowds to sit in the stadium for 5 - 6 hours hungry. In smaller cities that is possible but not in huge urban cities