I think it depends on what you're trying to accomplish. If you're concerned about the integrity and/or configuration of your CE environment, then it makes sense to have at least two environments (Testing and Production). This way you could test configuration changes, apply patches, etc... to the Testing environment.
When it comes to testing reports, you have a few options with CE9. You could create separate folders, which are secured to specific groups (Developers, Testers, UAT, Production Users). Once a report is ready for migration to the next level, you can simply move it from one folder to the next (or back, if necessary).
One caveat to this approach is that you will probably need multiple ODBC DSNs if the iterations of the report touch different databases (in line with your development model of Dev, Test, UAT and Production). With CE9, this means a Report Developer will need to open the CE Report from CR and Set Location to the new DSN and Save the report prior to moving it to its new home. CE10 eliminates this step, because it allows you to select the DSN from the CMC.
Another option for CE9 is to have multiple CE environments, each of which has the exact same DSN Names (case-sensitive for CE), but which point to their respective databases. The same printers (including the default) should also be configured in each environment. The benefit here is that a report could be moved from one environment to the next (or back to the previous) without having to open the report and change the DSN. Migration is fairly seamless, except for the high overhead of having multiple environments.
I would recommend upgrading to CE10 in order to take advantage of the ability to select the Datasource within the CMC (among other features). This means that all of your reports iterations could reside on the same server, but in different secure folders. Furthermore, I would recommend having a second server available that has the exact same configuration (not necessarily hardware) as the first. The second server doesn't have to be running all the time, but it should be available for testing any changes that could affect CE.
~Kurt