Thecanadiandrugstore.com is a great help to my mother who is on Medicare.
http://www.thecanadiandrugstore.com/default.asp
There are others and you can save up to 30%.
Why is it always "particularly bad in urban areas"? I see this line a lot when people are whining about benefits.