No journey to Sri Lanka is complete without taking a train ride to Kandy which offers you striking vistas of mountains and lush tea gardens.