Sadly all of the exchanges require some form of ID now, I am not a fan of that either as you never know how they store your information. In regards to sending them to Silk Road, if you use a tumbler it doesn't matter where you buy them from anyway. LocalBitcoins is the way to go in my opinion as it is much easier, you can do a online bank transfer and LocalBitcoins acts as a escrow or you can go meet someone. If someone is close to you, I don't see why meeting with someone is all that bad. It's up to you really.