Be aware that the nutty flight times mean that your hotel will be extracting one or two extra paid nights from you, an aggravating constant of traveling to India. If you arrive DEL at 01:25 or 05:00, you'll have to book your hotel starting the night before if you want to check in as soon as you arrive. Similarly, upon your 02:30 departure, you'll have to pay for an extra night at the end if you want to do the "stay at your hotel and go for a late dinner" thing. It is always infuriating to pay for a full day and use 6 hours of it, but I do it anyway.