basic difference between crown and veneer is , crown is for restoration and veneer is for cosmetic enhancement. for cost, there r many materials and brands available , so its very difficult to say anything about costing. and of course professional charges [ good dentist r always expensive] .dental tourism is best option if u want to save money of dental treatments.
Fees are usually very close to one another, though I do charge a little more for porcelain veneers sicne my lab fee is higher. Done properly both are great restorations. The determination which to use depends on your existing teeth. A full evaluation would eb needed to determine which is better.The main difference between the two is that less tooth structure is removed for a porcelain veneer