Try and use buttons that are in fancy little shapes and designs as it makes them look a lot more interesting. You must use buttons with loops in the back.
Using a pair of sharp scissors snip off the loop. You might want to hold the button while you do it for a bit more stability.
Glue a badge back on the back of the button in the centre or wherever spot that it will not show up on from the front.
Use super glue if you can so there's no chance of the button coming loose.