Wow your teeth look really great and I hate to see you go through surgery just for the slight crossbite, however if it bothers you and you can afford it, than find yourself a good doctor. Your braces treatment time will be very little for sure.
Most of us don't have nearly as nice of teeth that you have, but I can tell you that I know what it feels like to have braces on and not be satisifed with the results...
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!