Why pay for something that you can get for free. Most bars and restaurant generate hundreds of bottles every weekend and have a tough time disposing them. For the past 19 years, I have been able to locate a bar or a junkyard with enough stock of empty bottles. Most of them are ready to give you for free and most of them would gladly pack them in cartons for easy transportation.
Here are my tips:
1. Go for pints rather than 650ml bottles. You can make twice as many bottles and keep the heavy drinkers away while able to satisfy the lovers of craft brew.
2. A potassium per-magnate soak helps remove grime and residue.
3. Overnight soaking of bottles will make labels easy to remove.
4. After removing labels wash them in detergent water to remove the label gum residue (warm water does wonders) use a bottle brush to clean inside and a scrub for outside.
5. dry them and store the bottles till your brew is ready.
6. just hours before bottling use 1% iodophor solution bath (you will have to add more iodine every 30 minutes to maintain concentration) and rinse your bottles in it and proceed to bottling and capping.
You can get crown caps, capping machine, bottle brush from Arishtam.com shop. If you don't want to invest in that, then buy swing top glass bottles. they are good if the silicone seal is tight.