Going to Mai Chau, you can do a day trip, 2 days 1 night or 3 days 2 nights.
For Mai Chau tour 1 day, we only recommend this to those who do not have so much time. Otherwise it will be a bit short for you cause you will only have around 4 hours to spend in Mai Chau to do biking and visiting villages.
For 2 days 1 night trip, it is not a long one, but it is enough for relaxing and discovery Mai Chau town. You will also have time to visit cave and local market, with one night stay with local homestay or bungalow
For 3 days 2 nights, you will have more time to discovery further villages from Mai Chau town. And more free time to bike around the village with 2 nights in nice view bungalow or cosy homestay in Lac village. 
If you would like to tailor made your trip, please do not hesitate to contact us.