Best hill station resorts in India include Wildflower Hall in Himachal Pradesh, Ananda in the Himalayas, and The Oberoi Cecil in Shimla.