I strongly suggest "Defense Grid" like others, which is one of the few "classic" Tower Defense I really liked (with "Defender's Quest"). Unfortunately, it's not on GOG...
I strongly suggest you to take a look at the
Creeper World trilogy. I love the 3 games (finished the 3 games, and stil play them), but it is more a kind of RTS-TD (or "aggressive tower defense"). If you want a "light-looking TD", take the first : few kind of untis, simple graphics... It's doing the job perfectly. If you want more "advanced" version with more units, very nice musics and graphisms, take the 3. The 2 is interesting and very good too, but particular due to it's vertical orientation. But they're all VERY good.
There are demos
if you're interested (and even more levels that you can play freely [url=http://www.gog.com/forum/general/particle_fleet_the_next_game_from_knuckle_cracker/post9]online).
Another big suggestion is
<span class="bold">AI War</span>, available here on GOG. It's a very interesting and good game, not a TD a first glance (it's a RTS-4x in fact) but has a big part of tower defense. To summarize, it's a space 4x where you try to defeat an AI who detain almost all the galaxy, and one of your necessary action is to defend your systems like in tower defense games (you place buildings, defenses...) and the computer is regularly sending waves depending on the threat you're representing to it. If you like TD and 4X (and deep games), you should take a look.
Winged Sakura Mindy's Arc is very nice but can be hard (which is a good point too, but it's sometimes a little too hard when you go on hardest difficulties. But the normal difficulty is well balanced for what I played (I'm mid-game)). And it's not a "classic" tower defense too : it's a little like "Plant vs Zombies", but you're always active (I call it an "active tower defense") : the twist is that your units are summoned, so you have to manage how much time they'll stay on field, how much time before you can summon another of this kind, your available energy to summon, what is incoming...
I like it : it's smart, dynamic, it has nice musics, it's interesting to play... But it has some flaws/little issues (it can be a little grindy/unbalanced at moments for example).
There are some short cutsenes which may you think this is a visual novel game : don't worry, these are usually short and absolutely not the core of the game.
But it deserves a look if you like TD.
Finally, some thoughts....
Beware Planet Earth is not perfect (and not perfectly balanced), but fun enough to finish it at least one time. Not a priority, but if you can't find anything else, it can be worth to try for a low price.
Plant Vs Zombies is nice, but I didn't liked PC version at all (I loved the DS one) but the huge flaw of every versions of this game is that is is way too easy (and I can't really recommend it if you want any kind of challenge).
Edit : And I must add
Sang-Froid to the list, which is good and that I had totally forgot :P