We prove that there is a set of integers A having positive upper Banach density whose difference set A − A := {a − b : a, b ∈ A} does not contain a Bohr neighborhood of any integer, answering a question asked by Bergelson, Hegyvári, Ruzsa, and the author, in various combinations. In the language of dynamical systems, this result shows that there is a set of integers S which is dense in the Bohr topology of Z and which is not a set of measurable recurrence.Our proof yields the following stronger result: if S ⊆ Z is dense in the Bohr topology of Z, then there is a set S ⊆ S such that S is dense in the Bohr topology of Z and for all m ∈ Z, the set (S − m) \ {0} is not a set of measurable recurrence.