I think if you are talented that way, it would be cheapest to do both. Buy or rent some things and make others. If you are having it outside, rent the tables, chairs, etc. That's cheapest. If you are having it at a place then they supply it. It really depends on what you want and where. If you're having it outside, and you're great cooks, then make the food, that's expensive at a place, however , usually they charge by the head at places (for reception) which includes a lot. You can make a lot of it, but I wouldn't go building tables and chairs for a ton of people, party rental places are cheap and you can get them to lower the price on things. As far as a dress, and things like that, if someone knows how, you can save a ton of money there but it's all within what you know how to do. You also want it to be your day so enjoying it is the most important. Cakes are expensive so if someone can make that, you save money. It really depends on what you are looking to have for your wedding. You can decorate which saves a lot but i still think the tables and chairs would be cheaper to rent. Or they are free if you have it at a place. Again, it's all depends on what you are looking for. You can decorate it and make it look beautiful. Good luck to you both!!