There is a mail box or a mail drop at every resort. The ones I've seen are in the lobby area. There are also mail boxes in the parks. On the other hand, I haven't seen greeting cards, except for some boxed Christmas cards, so you will probably want to bring a Father's Day card with you.