A French immersion experience is the most expensive way to learn the French language. It is not a viable option for everyone; there are choices such as online lessons, school tuition, software, etc., for an inexpensive way to learn French. But if you can afford it, learn immersion style in France.