Pregnancy announcement

I'm not sure if I'm over thinking this like I do with most things, but I was thinking about ways that I want to announce my pregnancy to my parents and his. We live in a different state and we wanted to make it special especially since this will be their first grandchild for both sides... I wanted to send them something in the mail hinting that they will be grandparents, but I also felt like they wouldnt think that was as personal as calling them asap to tell them. What should I do??? would it be weird to do both. I feel like it wouldnt be a surprise if I told them and then they got a gift