Our
boat has the original 1980's carpet style
headliner. It was a bit stained, but still in pretty good shape. After 8 hours yesterday using a handheld carpet cleaner, I now have an almost new looking headliner/hull liner (and arms that feel like string cheese, ouch). So even if the stuff is ancient, it can still look great with a little effort.
The best thing about it is that we never have dripping
condensation, even when it's cold outside and we are running space heaters.
Vinyl is also a good option, but I've heard that
installation in curvy areas like a vberth can make
installation more complicated. Also keep in mind that the foam backing will turn to dust in about 20 years...
You can buy the carpet style
headliner online.
Sailrite carries it, as do a number of rv retailers. It should fit into your
budget nicely.