I have a good friend of mine coming from the USA with his family. They are keen on going to a hill station during their stay here. I would like to take them to the best hill station which is near Delhi. The only hill stations I have been to are Shimla, Manali, and Dalhousie. I have not been anywhere in Uttarakhand, so can not say if there are any good hill stations there. I would like a member of the forum who has been to both Himachal Pradesh and Uttarakhand, recommend the best hill station that I can take my family and my friend and his family to. I don't mind the distance as long it is a driving distance, anything up to a 9-10 hour drive is fine.