Analyst recommends buying Indian Hotels and selling HDFC Life, Tata Power, Granules