I am planning to go to St. Thomas (US Virgin Islands). To come back to mainland US, do I need a stamp on my passport? (I am currently on H-1B status).
I am planing to go from Texas to Puerto Rico to US Virgin Islands, and then back to Texas. Please let me know if it is advisable to go to Puerto Rico and US Virgin Islands without a visa stamp on my passport.