Officially, you need to have a valid passport, health insurance and a return ticket along with a tourist card or visa.