The nice thing about precision nuclear physics is that often lower energies are enough -- most accelerators actually have too much energy to measure the proton radius for example. And energy recovering linacs for these energies can be build quite small. Think Basketball court.