I made a top years ago for my 150 gallon glass tank.
I framed wood around it so that it sat just below the top plastic lip that lines the tank. I used bolts to go through t-nuts in the wood to sit snugly underneath that plastic lip so that the top could not be lifted off.
You can then add a hinged top to the wooden frame you've attached to your tank. If you need a heating source other than flexwatt, you could consider running stationary ribs front to back on this frame so that you could mount a heat panel or enclosed CHE.
I made a few sheets of ventilated polycarbonate as windows in the top that I framed into the wooden hinged lid.
The polycarbonate isn't cheap, somewhere around 15 bucks for a 12"x"18" sheet or so, but the wood and sealer would cost you 20 bucks. I think a can of polycrylic would do the job, just let it air out for a week before you put the snake in.
Melamine sheets are gonna cost you a lot more money than sealing your own wood... I'd guess 2-3x more expensive that way.