Traveling inside SL:If you are family or group, best is to take Taxi. We paid 60USD per day all inclusive and used mysltaxi.com. professional driver. Car was Toyota HX. Contact number of driver is +94772286648
Where to eat: SL has plenty of good eating places through out. Even the small shops in road side are equally good and overall you won't even fell paying any money. Unless u r hotel breakfast fan (except in Colombo), no point paying extra for breakfast to hotel, just walk out of hotel and your taxi driver can take. Some of the places are given in my daily
SIM card: before immigration 9USD local SIM, after immigration and exit door, plenty of options to buy SIM As soon you come out post taking bags.
Gem shopping: If you r one of those who have landed SL for gems, go for it. Caution- don't fall prey in your drivers hand as they will take where they can better feed their families. After visiting almost 15 shops, the best and favorite is Hemachandras (Kandy) Limited in Kandy ( not Malika hemchandran). You can bargain 20% on MRP. All so called Gem mines are just looting visitors.