That is definitely a long stopover, 30 hours. I think there is a Colombo City Tour that will take you to some interesting sites along it's route. It usually leaves early morning and returns early afternoon. I believe that is the bus tour amelia88 is speaking of, with the open top double decker buses. It includes a tour to see lighthouses, parks, museums and even a trip to see a prison cell.