Sadly, cipro is the only thing that works for me with UTIs. But now I usually have to take it maybe once a year (thank you, D-mannose).
My primary doc still prescribes cipro and flagyl for attacks of diverticulitis. Powerful stuff, I use it for only a couple days, three at the most. No way would I use it for a whole week or two.