enhancing to .1 mV resolution

I need to do some A-to-D sampling of a signal that will range from 0 to 50mv. I have a few of the Gravitech I2C-ADC boards so I can do 12-bit resolution, but it seems like I'll be sampling way down in the extreme lower end of everything, even if I use a 1.1v reference. I'm wondering if it would be better to amplify my low signal up to a higher level and sample it there, or would amplifying it cause more noise and error?