Hi,
Please refer
http://sharepoint.microsoft.com/Blogs/GetThePoint/Lists/Posts/Post.aspx?ID=453
refer following article if you want to develop your own calendar using code, it shows how to make calendar tiny just replace the Width and Height parameters with bigger number which will make the space bigger.
http://blog.pathtosharepoint.com/2008/10/06/tiny-sharepoint-calendar-1/
and this is the calendar web part you can add on site from
http://www.artfulbits.com/products/sharepoint/calendar-pro.aspx#Download
hth
Warm Regards, Pratik Vyas | SharePoint Consultant | http://sharepointpratik.blogspot.com/