The "Switzerland of England" is a stunning pair of neighbouring UK towns in the south of England. It is home to stunning cliffs, serene hills, a unique railway and plenty of great places to eat and ...