This was posted in the "Using iPad" discussion site but it applies to an iPod Touch as well.
The following was copied from this thread. This is essentially what you want to accomplish.
1) Without connecting your iPad to your laptop, start iTunes. Click on Edit. Click on Preferences. Click on Devices. Check the box next to "Prevent your iPod etc. from automatically syncing." Click OK.
2) Now connect your iPad to your laptop and start iTunes.
3) When iTunes starts, right click on your iPad under Devices in the left column. Select Transfer purchases etc.
4) After it finishes transferring all your apps to your new laptop, right click on your iPad and select Backup your iPad.
5) After it finishes backing up your iPad, right click on your iPad and select Restore etc.
6) After it finishes restoring, left click on your iPad , then click on the Apps tab on top, and check the box next to Sync Apps, then click on Apply below.
If everything on your iPad looks good after the sync, go back and click on Edit / Preferences / Devices and UN-check the box next to Prevent your iPod etc. The only other thing you may want to check is if your contacts, bookmarks, etc. are syncing correctly now. If not, go to the Info tab after connecting and make sure you indicate which features you want to sync with what sources.
Read this thread and the support links as well. There are apps that you can purchase that will allow you to transfer photos from the iPad to your PC. Look at Photo Transfer App in the App store and you can search for others as well.
This support site will help you with transferring iTunes music to your new computer.