Microsoft had released the Exchange 2010 Deployment Assistant to help administrators with steps to move to a 2010 platform. The tool allows you to create Exchange 2010 on-premises deployment instructions that are customized to your environment. The Assistant asks a small set of questions and based on a your answers, it provides a finite set of instructions that are designed to get you up and running on Exchange 2010.
The team has updated the tool now and provides three scenarios – on-premises only, co-existence (onsite + cloud) and cloud only.
You can find the Deployment Assistant here