Moving email accounts and emails to Office 365

Hello there,

First time poster, so please be gentle!

I’m about to migrate our email accounts to Office 365 and wanted to know the best way of doing it, plus moving the actual emails as well.

There’s a link to an old post here but I’ve not done it before, so a step by step guide would be gratefully received, as well as any other advice you’d have.

Thank you!