Wait no longer.
Use the DMV in a box when you can. They are all over the valley and if you have to go in person look up the wit time on their website before you go. My DL renewal took 5 minutes of wait time on a Friday at 9 am....so use the tools and never wait again. Or be like the cattle that go whenever and sit in a 2 hour wait because they did not check online!
In other words there is no longer the best location, day or time....use their main page wait time and go to the one with the least wait time showing....and use DMV in a box every time you can.