I would go St Kilda over Chelsea but if you're set on Chelsea, Bon Beach is actually considered the "snobby part" but for the life of me I don't know why.
I lived in Bonbeach and all the locals got very upset when I called it Chelsea.
I lived in Chelsea 5 years ago so it might have...