There are waaaaayyy better estimators than $Var(log(Close_{t+1}/Close_{t}))$. This close-close estimator is unbiased, and has a data efficiency defined as $1$.
The Parkinson estimator uses high and low prices only (useful when you don't trust your open and close prices, or don't have them). It has a data efficiency of about $4$. The expected variance from "true" is four times smaller than close-close.
The Yang-Zhang estimator use open, high, low, and close prices, and has a data efficiency of about $14$.
Many other estimators exist with different benefits and drawbacks. Nice math-based discussion of the different approaches in the Yang-Zhang paper.
However there is no magic bullet.
For small sample size, you are going to want to artificially inflate your sample size using machine learning hacks. You can turn it into a regression problem, where you think of things that generally should correlate with volatility (time of day, for instance), and use a regressor to estimate the estimate (meta-estimate?), which essentially means estimating the volatility using more samples than what you previously were limited to. However you will lose mathematical promises like unbiased-ness, and quality of estimate will need to be checked empirically.