Top 5 luxurious hill hotels in India The Cecil in Shimla to Orange county in Coorg, these hotels are all geared up to spoil you silly