well, shirt printing is cheap, but designs are not (depending on where you find the designer), same with websites but probably more (for whatever reason, you'd save a LOT if you find a decent free template and just edit to your liking)
shirt design: 40-200+
website: 50-200+