From dreamily dilapidated palaces in the pink city of Jaipur to toes-in-the-sand beach shacks in Goa, 'Glorious Hotels of India' is a new book that explores the most beautiful places to stay across this joyfully colourful continent