Bactrim usually works very well for me, but I take double strength twice a day. Maybe single strength will work for you.
Cipro gives me horrendous joint and tendon pain, and Flagyl gives me nausea and vomiting, so Bactrim is my standard go-to antibiotic.
What does your doctor say?