Today was Nintendo's big 3DS press event, the big things revealed were the price ($249.99, everyone called that) and the launch (March 27, which given the March 6 release of Pokemon Black and White, makes sense). The other big news was that the 3DS will have universal friend codes, so you don't need a different one for each game.
I don't know the European release info, I'm pretty sure it hasn't even been revealed yet.