Stamps and calling cards can be purchased at most hotels, kiosks and Post Offices (which will also help you with money transfers).