Welcome to the Forum. We're delighted that you dropped by.
Of the cameras that you mention, there is a considerable disparity in physical and price. If small is better and the price range is between $200 and $300, that the Sony H-20 is the top choice. The H-20 has the best Automatic Mode and best built-in flash in its class. It also does HD video and you can zoom while filming.
If the size and price can be higher, then the choice is the Panasonic FZ-35. It will give you 18X optical zoom that begins at 28mm. It has a good built-in flash and it does HD video, allows zooming while filming, and offers stereo sound.