The answer is no. It is sufficient to find a simple curve from the origin to infinity with the property that every circle intersects it at least twice. The region will be the complement of this curve.
Let us begin with the graph of $y=\sqrt{x}\sin(1/x), x\geq 0$. This is a
simple curve, and its complement is connected. The complement almost has the desired property: most circles intersect this graph at least twice, so the intersection of the
corresponding discs with our region are not connected.
It is true that there are circles that intersect our graph only once: these are circles of sufficiently large radius which look almost line vertical lines near the places where
they intersect our graph. But it is easy to modify our curve
so that all circles (and all straight lines) with intersect it at least twice. For this we arrange appropriate zig-zag's on our graph near the $x$-axis.
If this is not clear enough I will scan a picture after the holidays.