Where to stay in India? Here are 8 former palaces that are now hotels