You can put it on hold for 30 days max. You can have it forwarded to the hotel, but the post office will not forward your mail from the hotel when you move out. But you can cancel the forwarding to the hotel when you leave the hotel. You can also rent a post office box.
Yes I am pretty sure you can do both or i should say either one My Dad and Brother are mail man
Thanks! Your answer is awaiting moderation.