Try some of the live distros like Knoppix , simplyMepis etc that way you can see if the distribution likes your hardware and if you like the distribution you can always do an install from the live cd. Both Knoppix and simplyMepis also support KliK(
http://klik.atekon.de/ ) , which I have yet to use but looks interesting, which allows you to download a package and have it run straight out of the package.
As to your swap question 400MB should be plenty, however a bigger drive would be better, 3GB is about minimum size these days for OS and usefull software alone let alone the user space requirements. Personally I use 3GB for standalone systems like firewall/routers and use at least 120GB for a workstation - the drive starts out empty but give it a year or two and you'll be getting an even bigger disk