Spring time is so beautiful with the flowers and trees in bloom...especially the state flower for NC, the Dogwood. Some of the best places to see spring in bloom are the NC Gardens.
Here are just a few to add to your list:
1. Elizabethan Gardens (Manteo)
2. Magic Winds Butterfly House & Gardens (Durham)
3. Daniel Stowe Botanical Gardens (Belmont)