You can be rural and still in a town, it is most difficult to express your location to almost everyone. Saying farmhouse on 64 acres no one will except road noise. I would be clear about it, however you word it.
If you are in a small town that happens to use your road as a short cut to go to the mill every morning and evening during the week, well you might have to spell it out. COUNTRY ROADS ARE COUNTRY ROADS.
I would not be happy if I stayed in a B&B with no forewarning of noise. By noise, I mean man-made noise, not cows or birds and crickets. But if you say you are in-town (and btw being iN TOWN is a good thing, being out where no one ever knows you are there may not be as great when it comes to occupancy) so use it to your benefit! Let people know you are there, get the biggest nicest sign you are allowed!
I was at SHOT TOWER STATE PARK which is an historic park on the New River in VA (no overnight lodging or anything) and right next to it is I-77 and there was a back up of semi's as far as the eye could see AND HEAR. It absolutely ruined my historic moment for me. I went, I saw, I left. I was not thrilled with a trail of trucks nearby.
So whatever you do, say it in a way that is clear and when people say "You never said..." You can assure them you have it clearly stated on your website and other materials. If not, then get ready to refund money. I would not say anything, but I would prob write a TA review about it later on, esp if I was on NO SLEEP due to noise.
All the best!.