I like Halflings, because they don't cause any world building stress for me. As per both Lord of the Rings and homo floresiensis they can be an isolated population closely related to humans but substantially smaller of stature. And that's really all there is to them. It thus really doesn't require any explanation to accommodate a small community of Halflings living somewhere in a world. Nobody has an expectation of them having any sort of grand civilization.