Satchmo |
It depends on what your looking for. If you want max damage go fighter with no level dips into anything else. While doing this take every archery feat you can get with the main ones being point blank shot, precise shot, rapid shot, many shot, and deadly aim. Also do not forget the weapon focus and specialization feats.
If you want more of an elven feel then your best bet is an archery ranger. With the correct archtype you can even get good trap finding/disabling skills.