norcal A weekend in Russian River Russian River is at the north of San Francisco near wine country. I first heard about Russian River from colleagues at work, was intrigued and wanted to check it out.