You can also sign up for mydmv on the ny dmv website and renew online. You dont have to go to the dmv. If you need an eye exam they have a list of stores that you can go to to do the exam and they enter the info into a dmv portal. You need to do that first. Then you dont need to go to the dmv at all.
DMV.NY.ORG
You can go on the DMV website itself. Book an appointment at a location you want at whatever time and day is available.
Thanks! Your answer is awaiting moderation.