A standard "big game" rifle would do the trick, .30-06 on up. If you have the $$$, which you better if you are doing a buffalo hunt, and want it to be alittle more traditional then look into something like a .45-120 Sharps just to make it a little more interesting and traditional.
-Jake