I don't think
Antonia is too snobby or posh. Just look at the most popular girls names now, a little posh is a good, but
Antonia seems very friendly to me as well.
And also the nickname
Annie completely takes away any perceived snobbiness, although I couldn't use that nickname since it is my sisters nickname, thats why I forgot to mention it.