Step 1. Patch Dev - backup databases, patch, have developers test
Step 2. Patch QA / Int - backup databases, patch, have testers test
Step 3. Patch Prod / DR - backup databases, patch, have testers test
You can apply CU 11 (CU 12 is the most recent) or you could apply SP3 and then CU 11 and 12. CU's are usually hot fixes that microsoft puts out for any known SQL bugs. These are usually applied if you encounter those bugs in your environment and not simply because they are out there.
To secure your environment you will want to make sure you have patched it for any security vulnerabilities that Microsoft releases patches for on a monthly basis. You can read more about those on the microsoft website http://www.microsoft.com/technet/security/current.aspx
The key to all of the above is TESTING.