Olney is just the right size -- big enough to offer great amenities but small enough to provide a real sense of community. Although only about 35,000 people live here, residents have five grocery stores, an array of restaurants, an indoor swim facility and the Olney Theatre Center, where they can take in shows from Hamlet to The King and I.
Many here commute to Baltimore or Washington, D.C, both about 40 minutes away, or they might work at Medstar Montgomery Medical Center right in town. Doctors -- they've got a few.Subscribe to Money Magazine
America's best small towns are not only thriving economically, they've also got all you could want in a place to raise a family.