All about Hot Air Balloons

What are they made of, how do they fly and how much would one coast!