I would either go to eBay, or call Apple to see if they have any recommendations for a new screen. They might even help you put the new screen on once you have bot it. (Warning: They might charge you)
I would take it to *apple* because they are the ones who made it. They could probably fix it. If you don't know where to find Apple, all you have to do is google their destination that is nearest to you at www.google.com
So, today, I opened an app that I created, because it has a fun jigsaw puzzle game on it. When I finished making the puzzle, suddenly my iPod touch would not return to home screen, lock, or shut down. So basically it can't do anything, except play the jigsaw puzzle again. And it will get dark, but it still won't lock. I don't have the money to buy a new one, and I left it on the charger for a while. I also can't afford to have Apple take a look at it, or get it fixed. And even if it was free, the Apple store is far away from my location. Help!