Windows should read the memory card in your phone by plugging it in. In some cases, you'll need to set the phone to connect to the computer to read the memory card as a device.

Unfortunately, I'm not a phone expert, and I don't have support here for that specific model. I would imagine a 16GB card should work, but I'll yield to the website unless I can get further information.