So my wedding guest list will be no more than 150 people. It will probably be even smaller just because me and FI are very intimate people and only want to share our day with our closest family and friends. We do not see the point of inviting 500 plus people we have not seen in over a year. So far the wedding planning is going great. My mom is paying for a very nice caterer and we are providing an open bar for our guests. However, it is very important to me and my FI that we have a first dance and we love to dance and have several friends that like to dance as well. My question is, will it be a waste of money hiring a DJ for a small wedding?