Our guide to the best villages in Lancashire, England - from mill villages on the moors to the seaside settlements of the coast.