The County of Cambridgeshire is one of stark contrasts. Mile after mile of rolling hills, flat fenlands and waterways provide stunning scenery, while ancient towns and cities of narrow streets and imposing buidings stud the landscape. The county is, of course, most famous for Cambridge itself, and its many colleges. Add to this mix a thousand or more market towns, villages, hamlets, and scattered farms, and you get the feeling that this glorious county is very much lived in and loved. Cambridgeshire also revels in some wonderful watercourses including the River Cam and the River Great Ouse, while countless dykes, ditches and lodes have been cut through the fens over time, providing a beautiful patchwork of marsh, field and wood.