Why am I only learning this now??? Some of them are a bit pricey but there are some good cheap ones for Europe
http://www.globalbiketours.com/