Just your passport...as far as I remember. They need to see when you arrived and then put a new stamp in it...after you've crossed their palms with silver.

Keep the receipts they'll give you.

If you don't fancy doing it yourself, a lot of travel agents (and some hotels) will do it for you, for a fee.