pelo you can use water-jet or laser for the top.
I prefer water-jet because there's no heat but both would
work. Price is dependent on the shop. Just look around your area for sheet-metal shops.

The acrylic can also be bought at a local plastic shop or Google acrylic or lexan. All will work for your purpose. Some of the online shops also sell it.

You can attach it with double sided tape or silicone.