Swap isn't something you want to use. It's something you want to have as a last resort because swap isn't fast, it's dead-slow. And if you are using like 1 GB of swap then your system will be really slow to respond.
The whole point of SWAP memory is to not have a system crash when you run out of available RAM. It's not something you can use as extra memory or something you really want to use, unless you really really have to.
So for size, I would say 5 GB but if you are really doing heavy stuff that uses a lot of RAM then you could go up to 8 GB. But really if you start using more than 1 GB of swap, start killing process's. so you DON'T have a crash.