Family money transfer of foreign funds between US citizens
I've been reading entries but haven't yet seen my particular question. My parents (both US citizens living in the US) received a large inheritance in Europe when my foreign grandmother (never a US citizen) died in 1978. They paid European inheritance taxes, then opened a foreign bank account and never touched the money, except to open two small personal accounts (about $50K each), one in my name & one in my sister's (we are both US citizens living in the US too). Their account has grown to close to two million Euros, and they are both 90 years old. They would like to gift us their foreign money before their death, by splitting it equally between the 2 of us, and transferring it into our European accounts. The European bank has already instructed us how to proceed, and the transfer is imminent.
As the money will be a gift, do my sister and I need to declare it? Should we transfer it into a US bank, or is it better to leave it where it is? Are there laws regulating how much & how often we can make transfers into our US bank accounts, or penalties, taxes, fees? Finally, I know I should contact a professional about this ASAP, but should it be an international tax accountant or lawyer? Thanks so much for your help.