Kashmir offers its tourists some of the most exciting exercises such as snow fall, famous gardens, house boats, water fronts, rafting, trekking and more…