The agency I am utilizing CiviCRM for has been doing excel sheets for years for event invitations and RSVP's. Typically, households are invited personally but I only have the head of household name. We also will get RSVP's with just the head of household name and number of tickets they want (no information on guests). From my research I understand that CiviEvent runs on the basis of every guest having a profile, which doesn't work with our model.
Some people have suggested making a custom field for number of additional guests, but this number will not count against the final total, which is not ideal if there is a cap for the event. I was curious what some people have done to get around this, as having unnamed guests is common practice, and will obviously affect final count for ticket sales.