The Charlottesville Marathon has been named one of the 15 Best Spring Marathons in the U.S.