What would be the best way to travel within Pakistan. I am only concerned only about the environment the railways provide and not about the price or ticket or expenses. I just want to travel in a hygienic and comfortable environment.

Between one state and another, the best way to travel is, undoubtedly, by flight. Trains are not maintained well enough and even the A.C two-tiered compartments are not up to mark in some of them, as far as customer service is concerned (hygiene shouldn't be a problem though). The other best option of course is to rent a car and use it to go wherever you please. It takes away a lot of your time yes, but it'll be your best option if you want to keep things neat and clean.

It has always been a dream to travel to Pakistanfor I am greatly intrigued with their religion. It's like they have deities to every need. I do not mind how poor their public transports are, I want to go there!

Flight may be the cleanest way to travel, but I think it misses out on part of the Pakistani experience. A first class train ticket might be a good compromise that provides comfortable travel while also keeping the traveler connected to the environment. Expect to see some amazing scenery while rolling through almost any part of Pakistan. Generally Pakistan is the most comfortable place to travel, but for money anything is possible.

The top ten things to visit will be different depending on the individual interests of the person if you like to wonder in the parking or public places or you want to see the culture many more things...