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.