Stumbling through Lanzo - a quaint Italian town