JMU vs UVA (French & Education Major)

I was recently offered admission to both JMU and UVA. JMU has been my top choice for a while due to their amazing Education programs, but UVA has offered me a substantial amount of money compared to JMU. I have also heard from many professors from both schools that UVA’s French program is significantly better. I like both schools but am kinda torn at the moment.

Basically, my question is, should I pick UVA (better French program, therefore better knowledge in my subject) or JMU (better Education program, therefore better teacher preparation)?