A gift is supposed to not only be personal but a gift should be shared between the gifted and the one who is gifted. To see the look on their face, especially for something your sister has always wanted, is important to be there to share. Unless it is a larger gift that you are unable to transport I would absolutely suggest gifting in person.