There's a couple places near me (North Shore) where I can go for meat, but Butcher Boy in North Andover is the real deal. Cheap prices, top quality meat, butchers who understand what you want and are awesome at their craft (not to mention nice)...I always get my babybacks, spares, and butts from Butcher Boy. When I can't make the trip, I can go to Tendercrop in Newbury, Bucharellis in Newburyport, or Haverhill Beef (which would be my second choice)...I've heard good things about McKinnon's but I know they are pricey.
As for lump, I can get Wicked Good Charcoal Lump, Weekend Warrior Blend, at Butcher Boy as well. They've got sauces, rubs, and some wood too. Still, smoke wood is my hardest find...