The UK's 'most beautiful town' that resembles Greece and is a hit with tourists is none other than Devon's scenic town of Dartmouth. Known for its breathtaking holiday spots, Devon attracts a multitude of visitors each year, but Dartmouth stands out with ...