Small gaps like yours are best closed by cosmetic bonding or porcelain veneering. Cosmetic bonding is the best, least costly, least impactful to your natural teeth since this is purely an additive process. In the hands of a skilled cosmetic dentist your smile will look natural and beautiful. Porcelain veneers require some removal of your tooth. They are more expensive and just as beautiful. You could look into this too. Either way, where I would spend my time is in finding the right dentist who can do this seamlessly. You might have to interview 3-4, get the feel of the office, talk to the staff and look at before and after pictures to find the best dentist for your needs.