While living abroad, yes (numerous anti far right protests). While travelling, I've certainly seen several protests - the only one I remember going into was one centred on the Zocalo in Mexico City (and keeping a low profile...)
http://www.flickr.com/photos/stut/19...n/photostream/