Delhi boasts a broad spectrum of hotels when it comes to ephemeral stays in the city. While you might feel baffled by the sheer volume of choices available, we have handpicked the best places to stay in when visiting Delhi for a short period of time.