Yes, they can. These networks are usually unencrypted, so any data going through them is accessible to anybody who knows how to read it. So browsing history is only one of the things that a public wifi provider can figure out about you.