Rainlendar Lite - has all the functions you want!
There is also a calendar, events, and so forth, but you can customize the skins to remove the options you don't want. You can also resize the width of the to do list, if the default is too narrow or too wide.