Tai Po: historic market town with modern amenities