I got a great tip from a fellow wargamer (can't find link so speak up if it was you) about these Eco-Rugs. $20 for a 8x6 outdoor carpet piece from Lowes. These are way different from grandma's cheapo outdoor carpet. It's not so "green you'll never find in nature" and doesn't have the flakey weave to it. It's made from recycled plastic.
the rug is nice and heavy so it lays flat.
It's still an awful color for realistic grass, and a little part of me dies whenever I see nicely painted armies sitting on putting a green. So, I painted it.
I grabbed a cheap gallon of my favorite green ( great to have extra for making hills, etc) and rolled it on. No need to be precise. Let those happy mistakes take over. It will soak in. It was more important to knock back the color than completely cover.
Next step it taking a sponge and adding bits of brown. This mat is for To the Strongest. It's getting a 6' grid on it. Great part is, I can flip in over and make a different grid, or none on the back.
This project cost me about 2 hours of time and under $40. Considering the new printed mats I see everywhere would cost me close $90 just for half my 8x6' table, I call it a bargain. Update: Here's the original article: Anton's Wargaming