For cleaning, You can never go wrong with PBW. It is a bit pricey, so for lighter, quick cleaning jobs and bottles, I use Oxyclean Free.
My advice on using old beer bottles is, Definitely! BUT, NEVER EVER use twist-off type bottles! Sure, they may seal, but you run the risk of tiny pieces of...