Heritage hotels in India that are straight out of your imagination!