Personally, I have worn Tevas before, but my new favorite are Birkenstocks. Once they are broken in, they are extremely comfortable - they basically mold to your foot shape.
I just returned from Disney and was extremely pleased with the Birks - I wore them every day with no blisters, hot...