The most crucial thing we need to know is how treatment was assigned. Individually random or at the town level. Often this is not properly thought about and then if people actually do cluster their standard errors, they are doing it at the wrong level.
There is a very good paper by Cameron and Miller (2014) who summarize:
[If] either the regressors or the errors are likely to be uncorrelated within a potential group, then there is no need to cluster within that group [...] If a key regressor is randomly assigned within clusters [...] then the within-cluster correlation of the regressor is likely to be zero. Thus there is
no need to cluster standard errors, even if the model’s errors are clustered.
Your question remains relevant if treatment was assigned at the village level. What you would have to do then depends a little on the context and timing really, but it seems to me that clustering alone can not solve the issue fully or unimpeachably.
However, who can ever claim this in any way? And if your data is good enough, it could be rectified to neglect this and rely on clustering.
The aspects of your context you have to consider for deciding how to cluster are:
Intra-cluster correlation of treatment (and effective treatment, i.e. has someone who moved after the first month from a T to a C village to be considered treated? If yes how about someone moved after a week?). You will not get around taking some decisions there, of course not without cross-comparing.
Intra-cluster correlation of the outcome. Eventhough, in the context of survey based RCTs it's unlikely that you can not argue that outcomes do not correlate across individuals in the new and the old surrounding.
My suggestion is to (i) read the paper I linked above and (ii) run some simulations with fake (re-randomized) treatment to figure out which tests give you the right rejection rates when you know that there is no treatment effect. This should be done by each study before talking about any of their results. I think most people would be surprised how far off the tests are which they apply blindly/