I use light armour, so I don't really have any reason to cart around dragon bones (since I'll be crafting armour out of dragon scales instead), except that they're ridiculously valuable, and I need the gold.
Uh, not sure, have you tried selling em to some blacksmith? They're under smithing, so logically blacksmiths would buy them. Those general goods store probably would as well, or have you tried all of them out already
Only General Goods vendors will buy them. This includes stores such as 'Bits and Pieces' in Solitude, and 'Belethor's General Goods' in Whiterun. Smiths will not buy them.