Pakistan offers a wide range of activities, from the historic to the outdoors and adventurous to the cosmopolitan. The country is considered a world class destination for trekking and hiking, as well as other outdoor sports including horse riding and cycling. Museums are dotted across every major city, as are beautiful and ornate architectural marvels, including a variety of mosques and churches that date back to the days of the colonial Britain. The country offers a rich heritage and culture that is has maintained over the millennia.