well, since your overbite is not too bad and you are young, you can probably get it done with braces alone... However, traditional braces are probably your best bet, as you are going to need elastics, powerchains, etc and it is all easier with braces on the front teeth.
On this forum, we like to use surgery as a last resort when orthodontics can't do the job or if the bite is so severe that it is obvious you need it.
I woudl get SEVERAL opinions as you may find a doc that specializes in your case and maybe even ibraces if you are worried about eh appearance...
Good luck
Braced Twice. Wear Your Retainers!
Ceramic Braces On Top and Metal Braces On Bottom, Palatal Expander - First Time Around
Metal braces top and bottom - Second Time
Now Wearing Retainers At Night!