Missing Sync is supposedly wonderful (I say supposedly only because I don't use it, but many people swear by it) but it is not free. You can find it here:
BlackBerry Sync Mac - Sync contacts, calendars, notes, playlists and photos
OSes can be installed from PCs only unless you run VMWare Fusion or Parallels with a copy of Windows.