Can I keep my US citizenship?
Yes. Most EU countries allow dual citizenship or at least tolerate it. The US does not require you to give up citizenship when gaining another unless you renounce it.
For naturalization, you must usually live in the EU 5–10 years and pass a language/culture test.