In my opinion, UPES, Dehradun is a good choice if you are not getting any NLUs
Please see that UPES offers a variety of undergraduate programs with multiple specializations and for PG it offers only one programme.
Regarding the placements, it gives a quite good exposure about the industry and the curriculum and faculty is quite well too.
However the things you should look for before taking admission anywhere are:
Reputation amongst Foreign Law Schools
Academic Standards / Quality of Faculty
Student Community / Campus Life
IT Infrastructure / Library
Quality of Entrance Process
If you have the option to take a drop for one year, i would recommend you to go for it and prepare for NLUs with same enthusiasm and faith as this year.
You can check here for more guidance about the same: https://law.careers360.com/articles/how-prepare-for-clat
I hope this will help you decide...
Best Wishes !!