Gaining weight

Hi is there any tips to gain weight?

I am thinking about getting some protein powder to make shakes. Which do you suggest to gain weight but also doesn’t taste super gross and isn’t super expensive?

Thank you!