One of the most beautiful countries I have visited in the last 3 years is Sri Lanka, the country is a place of outstanding beauty, the locals are friendly and keen to help visitors.
Unlike most of India there is a lot of cell phone coverage, the trains and buses generally run on time, the prices of things are a lot more competitive
As with most countries, you can book all parts of your journey in individual segments. but the best way could be to us some one that does Sri Lanka holiday packages a