Your best non-invasive option is to just move your teeth into proper position by closing the gap. Two veneers will make your front two teeth look too big and out of proportion. You can not do no-prep veneers if you just do 2, 4 or 6 teeth because they would sitck out past the surface of your teeth. If you do 2,4 or 6 veneers, you will have to drill down the front surface of your teeth which would be aggressive, destructive treatment.You could do 8 no-prep veneers, and you would would not need any enamel drilled off; but this will cost much more than doing orthodontic treatment. You can do 4 veneers, but you will be losing healthy, natural tooth structure with this option. Better to keep all of your natural, beautiful enamel and colse the space orthodontically for less cost.