I prefer Canon PowerShot D20 Beacuse its best according to your requirements but yeah you need to extend your budget!!