5 best villages to visit