There is a yellow card you can get at the post office and fill it out or you can go to usps.com and put it on hold electronically. It does not cost anything to do it online.
You may be able to do it at usps.com or you have to go to your local Post Office and set up a stop mail order.
Yes. Just go to your local post office.
Thanks! Your answer is awaiting moderation.