Yes I think Google Maps is probably your best bet with that. or possibly Streetmap? We always use AA (Automobile Association, not Alcoholics Anonymous!!) but that's just a route planner with directions - they don't have maps you can print out.

Other than that...you could just buy a map from the shop of course!