Hi,
A driver is the most convenient way of moving around, to avoid wasting time in public transport. You also need to try the local train at least once, especially in the hill country. It's a fun experience and you can enjoy beautiful landscapes.
If you are looking for a hotel in Colombo, contact me i have a small boutique hotel.
Cheers
Cat