ONE tiny village in the North of England has been dubbed one of the best places to visit. It's surrounded by 'Little Switzerland's' rolling hills, not to mention it has a wild swimming spot that's is considered England's highest beach. The Independent put the village of Todmorden in top spot when ranking its 'best places...