Best counters to any kind of ranged is :
1. Xbows :
They usually 1hit the recharging xbow or the "not-moving-cause-shooting" archer, waiting for this perfect shot. Can also hide just after the shot, making the other range unaware of his location. Less effective in rain.
2. Heavy Cavalry with shield :
Range can't kill that one easily, so they'll have to pull out their melee weapon. It then comes to skill to bump-slash the range. Rather ineffective on mountains and such.
3. HA :
They can completely prevent an xbow from recharging, or an archer from aiming-shooting, when the bump is used. Less effective on mountains and such.
4. Fast Cav with 1hitting ability :
Range are bound to tunnel vision at one point of the round. "Damn that bastard, i'll get him, just you wait, i'll cru... WTF, WHERE DID THAT CAV CAME FROM. NERFFFFF" Less effective on mountains and such.
5. Ninjas and kinngrimms :
Dedicated footmen, ready to use 50sec just to circle around and kill thoses range. If spotted, ninjas should use dodging, while kinngrimms should avoid getting ganked.
6. Archers :
Only in this position. If an archer hits you, you may loose as much as half your health, but you'll be aware of him, and can : hide, go away, dodge his arrows. But when there's 5 archers targetting you, then yes, you're dead.
Tatar arrows are probably best against other ranged. But now, with lots of people with heirloomed armor and such, it's better to use bodkins for all expect unarmored horses and peasants.