Often called “Little England,” this quaint town is full of rose gardens, old-world cottages, and fog-kissed tea estates. Sip Ceylon’s finest brew straight from the source.