The best practices is to follow the following steps
1. vCenter
2. vCenter Plugins
3. ESX(i) Hosts
4. VMware Guest Tools
5. Virtual Hardware of the guests.
For more information:
Methods of upgrading to ESXi 5.1 kb2032757
Installing or upgrading to ESXi 5.1 best practices kb2032756