The Pure Grid calendar widget is by far the best calendar widget I have ever used... I love seeing the whole month and still being able to read the events scheduled...
I use the agenda widget which has a multitude of different sizes and customizations at diplay right on ur home screen and gives u ur agenda for up to 3 weeks