As far as I know, you don't need the classroom training certification. Who told you that? Was it written on the Microsoft website?

The cost of the exam depends on the country where you're in. You have to contact your local Microsoft Training Center and find out from them the cost.