На мой взгляд, задача топикстартера практически невыполнима.
Если от Звенигорода до Истры вполне себе едется через Сурмино, то вот дальше в Солнечногорск хороших путей не просматривается. Ибо мешает Истринское водохранилище, проехать вдоль которого с юга на север можно лишь одним путем - по Пятницкому шоссе по крайней мере от Соколово.
До Соколово от Истры самый безпроблемный путь, более-менее удовлетворяющий требованиям ТС - через Андреевское, Духанино, Огниково и дачи под ПЭП (объезжать которые, наверное, лучше по просеке с востока - http://vgvozdev.narod.ru/bike/roads/...4N.html#road38). А после Соколово имеет смысл финишировать в Поварово-Березках . Или по асфальту через Курилово, или по лесам через Повадино, Задорино и иже с ними. Тем более что даже в таком варианте от Звенигорода до финиша выходит по меньшей мере 65 км, что с учетом дороги от Одиноцово даст больше сотни.