Trying to gain weight

I’m underweight for my age and height and am looking to gain weight. I’m 19 years old, 5’2” and weigh under a hundred pounds. I think protein shakes and such would help along with a workout routine.

Any recommendations for decently priced and decent tasting protein powders?