I don't know anything about buses...
but as far as driving goes, I wouln't be too concerned with driving in a foreign city. Orchard Park is pretty easy to drive to/from. Its not like we're talking big city here. Mapquest and you'd be all set. Plus, I'm pretty sure you'd have no problems returning a rental car to the Buffalo or Toronto airport on Christmas day (if that's where you're coming from).