Last year I asked my local tire shop where to get a bent rim fixed locally. They reccomended NewEngland Wheels and Wheelcovers in Hampton. I called them up, I got an appointment quickly and the price was good - 70 bucks per wheel, plus a little extra to mount and balence afterwards.
Pros: price, location
Cons: leave with more problems than you started with
more