While they call themselves a catering company—and their food is fantastic—McCalls is really a full-service event group. With wedding planning and floral design departments in-house, they bring a lot of resources to the table (pun fully intended) and are a great option if you’re looking for a single point of contact.