Could you correct these sentences, please? How does an American English speaker usually say this?
I live a long way from the factory.
Mary lives near to a large park. She often takes her son out for a walk in the park. On Saturdays her sister Ann usually comes to stay with (at) Mary(') on/at/for/over the weekend(s).
This is a letter from my sister. I am going to answer(to) it now.(I think I should remove 'to')
She is coming to Paris.
What are you going to do at/on/ for /over the weekend(s)? We are going to paris on/at/for/over the weekend(s).
Are you going to stay here for/at /on/over the weekend(s)?
My text-book says that either near to or near is correct.