I am planning to take a cruise to Carriban next spring. I am on H1 now, but I don't have a H1 stamp. I wonder if I need a valid visa whhen I come back from the cruise. Thank you very much for your help.