My wife bought the floor mats for her Civic for something like $10. Didn't fit, slid around all the time, and eventually there was a hole right in the center. I figured it needed new mats and when I was at a dealer I asked if they had them and if they could apply a 25% off accessories coupon. So they did, and $70 plus tax later we had direct fit floormats. It was a 3-piece set with one long piece for the back. It was folded over, but I think the crease should be less noticeable with time. The driver side also came with pegs that fit into two square holes in the floor. There were already flaps cut in from the factory and I didn't have to cut them any further. These look nice, but my wife tells me that they're not going to be her birthday present.
I remember once I tore the lining in the hatch of my '95 Integra GS-R trying to get a TV in there. I also tore off a couple of plastic clips, but those were cheap to replace. I asked how my it would be to get just the lining, and it was ridiculous. A dealer parts dept suggested a trunk mat that matched the look of the factory floor mats I got when I bought my car. So then it covered up the tear in the lining and looked pretty good to boot.
My WRX actually came standard with floor mats. First car I've ever had with them. The only issue I have is that the driver side mat is held on a single short peg, and always popped out. I tried different methods to fix it in place, including a Velcro tie. Eventually the peg came out of the rectangular hole in the carpeting.