Q,the best place is cooperstown bat co. it's right across from the HOF down about a block.they have presentation bats as well as game bats. you can have anything put on the bats .even photographs burned on to them. they even have signed bats by legends for sale. you can reach them online.but it's worth the ride.you can enjoy the town and go home with the custom bat of your choice.very reasonable. CANNON
Extremely happy with my Canadian Yellow Birch bats I purchased from "The Official Bat Company of The Cape Cod Baseball League" - The Barnstable Bat Company. Jose Moreno who is on my team also has their bats and he likes them too!
Google search Barnstable Bat Company and they'll pop right up. I've been to the place to see the bats made. It's literally a one man operation he has in his basement where he hand makes the bats and hand dyes them as well then has your name as well as any other information you want laser engraved onto the bat.