There's a fantastic museum of Dali's works in St Petersburg, Florida. I was a confirmed Magritte afficionada prior to my visit there, but upon seeing the breadth of his work, I developed a lot more affection for him.

http://www.salvadordalimuseum.org/