A charming stay in the popular town of Binibeca