I wouldn't take antibiotics for cosmetic reasons either...too many risks and complications IMO (the worst one being that we are breeding superbugs by over-prescribing antibiotics to people who don't really need them!)
You could look into isotretinoin (accutane). It was incredibly effective for me as a teenager. You only take it for a few months and it permanently shrinks your sebaceous glands. I had some uncomfortable side effects on it (lips constantly chapped, instant sunburn if I was outside for a while, etc.) but I have read recently that the dosages they give now are much lower than what I took, and it's found to be just as effective with reduced sides.
There are supposed links between accutane and Crohn's/IBS, but I don't have much info on that. I also remember I had to get blood work done to check liver function before I started. Just something to consider; it's definitely a powerful drug to be used with caution. Nonetheless, it was a miracle for me at 16 and I had no side effects once I was off it. My skin's been clear ever since, and I've had no acne on 200mg T per week.