Pakistan a developing country has many well maintained cities with fully world class infrastructure. Though major cities of Pakistan do have some major problems regarding law and order situation like Karachi but these incidents are not meant in any sense of the word that people are not living happy lives there.
Best cities to live and enjoy life in Pakistan are Islamabad, Karachi, Lahore, and Rawalpindi
Islamabad:
Islamabad is a Pakistani capital and is relatively new developed city. Islamabad is famous for its peaceful life and clean environments. A city developed on proper plan and design is mostly home to the people from all over the country most of them are employees in one department or other. Its green look certainly does attract many people to it. Though it lacks the charm of metropolitan like Karachi and Lahore.
Karachi:
Karachi was the first capital city of Pakistan and is home to almost 20 million people of various color, religion and races. Karachi is the biggest city of Pakistan and also the financial capital of Pakistan. Being a metropolitan it attracts people from all over the country who come in the city to earn livelihood for their families. Karachi diverse culture and environment make its inhabitants most updated and well informed citizens of Pakistan. Though Karachi is also a violent city. Clutches of violence from time to time has compelled its many inhabitants to move to other cities for a peaceful life.
Lahore:
Lahore is the capital city of Punjab province, largest province of Pakistan. Lahore is famous for its parks and ancient sites of Mughals and other rulers in the area prior to the division of Sub continent. It is the second biggest city of Pakistan after Karachi and is famous for its friendly and lively hearted people.