Give the hills and beaches a break, travel instead to these marvellous desert destinations in India