We are a family of 3, all Indian citizens. My father has come to the United States about 4 months ago on an L1 visa, and I as a minor child am on the L2 visa. We're probably going to live here for at least 3-4 years, and my parents for longer (possibly forever), and in 2 months we will get the ball rolling on our green card applications. But as I am wanting to study in the Netherlands for my bachelor's degree and am currently researching as much as I can for that, a question has come up - if and when I get a green card through my father, I will pretty much immediately be considered as abandoning it if I then get accepted into a 4-year college in Europe and go there. But of course, I will then not be able to visit my parents here even for a short time. Getting a tourist visa for the US over there will then become an exponentially more difficult and expensive process. I could just apply for a re-entry permit and then make absolute sure I come back once every year (and then have to apply and wait for a re-entry permit there), but then I am at the whims and fancies of immigration officers who may one day say that I've abandoned residency. At the same time, visas for the family members of green card holders that don't involve coming to live with them are basically non-existent.
So what can I do? How can I make sure I have a stable and easy to obtain way to get back to my parents each year or two for Diwali or something?