The dress is lovely! Both black as well as nude shoes would look amazing. It's totally up to you. However in my opinion, nude shoes would look better since the dress is kinda shiny.
Hey! Love the dress btw! <3
The dress that you've picked out is obviously very glittery and fun looking. It's an attention grabbing dress. You want the main focus of your outfit on your dress, so you don't wanna look overdone because then the dress goes from cute, to trashy.
Nude heels would definitely be your best bet. 1) Because they make your legs look longer and slimmer 2) They don't pull the focus away from the dress 3) They're less harsh on your outfit.
hope i helped <3 xoxo, atalya