PPC is supported, but there are some PPC applications that are too old for Snow Leopard. You should check all that you use for the latest info BEFORE updating. I think there are problems with CS2. It is not officially supported in Leopard, but may work there. CS3 is not officially supported, but does work.
Is there a 'best' way to upgrade? clean install and retrieve data from time machine backup? Complete rebuild? Install over the top of Leopard?
Any method should work if your applications are up to date, and your existing system has no problems. If your current system is old, though, it may have some forgotten applications or modifications that could cause upgrade problems.
The safest way (but more work) is to erase the drive, install Snow Leopard, update to 10.6.2, copy just user accounts and data from your Time Machine backup, and install the latest versions of applications.
If possible, make a bootable backup of your system drive before you start. That will protect you against any possible problems with the Time Machine backup.