We have lots of events in the year and I am looking for an online solution that can provide me with a calendar to fill out with information for the events around the year, a calendar that can be exported, printed and can offer yearly, monthly and weekly views
What you might want to do is look into Google Apps for business. Everyone can add events to the calendar. Of course there are other options. Widgets and the like are a good fit for your website. That is, if you're objective is to allow your company events to be posted to the website and display those events onto the website.
Try Eventbrite if you want to share your events with the rest of the world...