To tint I would suggest using car window tint. You can get a 6 foot by 2 foot roll for under 10 dollars.
For basic curved visors you could use plexi glass from Hobby Lobby. You can get a large sheet for about 7 dollars, that depending on size of visor you can potentiall get several basic visors out of it.