Check out yourpartybus.com
I've used them for large special events before and been very pleased with their service. Their pricing is reasonable, considering they're shuttling around 20 to 40 of your friends at a time. I saw their 40-passenger bus recently, complete with disco lights and music and dancing passenger---looked like a lot of fun. (Though they also have more low-key rentals.)
Hope this helps!