I use Nations for most printing as well, but I've also had good success with Canvas on Demand. They run great deals through Groupon quite often. Last one was two 16x20s for $49.95 plus shipping.
Size of how large you can go depends on your final image file size. I'd definitely use tif for printing over jpeg.