Charges are not difficult at all, you just have to know what to do. My policy as follows:

1. First off I start by, as was stated by CA, keeping my unit as parallel as possible to the desired target.

2. Once I have gotten to the desired distance to begin preparing my charge I simply click on the enemy, using walk if I need the unit to march slowly for reformation or what not, or run if I need them to meet the enemy quickly.

3. If my unit is marching slowly instead of quickly I wait until my unit is within around 50 game meters away from the enemy, click run, and watch the fun!

After you have used charges enough it should never be a problem to perform a charge anywhere in good conditions. The only time I have ever had the slightest trouble is when my men are fighting in arid/desert terrain. And the only problem there is if the enemy is situated on a hilly area and/or there are many rocks blocking a good path to charge.

Tschüß!
Erich