Spring has finally arrived! The flowers are blooming and the temperatures are warming, meaning it is time to get outside. Several upcoming events and festivals taking place in the Charlottesville area this spring season will give you the opportunity to do just that. With a wide array of options for