I would not recommend to crown your front teeth or put veneers on them to cover the gap. It may appear to be a quick fix ( not cheap either), but basically you would be ruinning two perfectly healthy teeth and asking for more troubles down the road, for examples, costly replacements, cavity, root canal, etc..