Christina - I would be happy to be a resource for you on this project. Having a strong CRM with quality data is a foundational component for successful organizations, cheers to you for taking this on!
Stacey is right about needing more info to estimate time and costs. To give you some general background, and my apologies if you've already taken all this into consideration, here are the very high-level steps a CRM migration project might go through:
Choosing the right CRM can be daunting; gaining a good understanding of the current state of your data and setting clear priorities around what's needed in the new CRM will really help inform your decision making process.
Just curious, do you have a time frame in mind? Is there a critical factor leading to this project at this time?-Matt