For train information, check out this Web site:
Over the past three years, I've paid between $50 to $80 per day for a driver and car in India and Sri Lanka. There are several factors in the price, including the type of vehicle you want. Hiring a car and driver is an excellent option for getting around Sri Lanka.
Hello! Thailand is a great place and I also love Sri Lanka. If you're looking for other places to visit, I recommend going to Singapore and Bali, Indonesia. Well, Singapore is already an urbanized city, but I think seeing a place with that level of cleanliness and technology is really cool.
For Bali, you can try different adventure tours, especially since the place has great beaches.
[ Edit: Sorry, no promos please. ]