There are tons of fun things to do in the city itself, and it's also a perfect base for day trips to San Francisco, Lake Tahoe and Yosemite National Park.