I would like to plan a road trip this December for 3 weeks. I would like to do the following route but I'm not sure if the weather will permit etc. Any advice appreciated!

San Fran - Yosemite - Death Valley - Las Vegas - Grand Canyon

December is the best time for us to travel so if this route isn't possible can anyone suggest a possible route??

Thanks in advance!