I am very curious about this, too. I've read countless posts about this topic, but without a definitive answer. I don't want to do the bonfire because we are getting married at Las Caletas and don't want to have a bonfire 2 nights in a row. It seems crazy to me to spend money on an event that should be free at an all inclusive. A lot of brides have said that you can just show up and take the chance that they will push some tables together for you. I assume this is easier at some restaurants than others -We did our site visit at Dreams PV last November and I think El Patio & the World Caf© would be best, because they were less crowded. I think it would be difficult to seat 20+ at Oceana and Portofino-they seem more restricted. Also, service at Oceana was incredibly slow when we went, so serving more than 20 guests at a time would probably take FOREVER. It would be easier to just walk into a restaurant with a big group on a slow night, so maybe email or call the concierge and see which nights are typically slower. Or what about just doing welcome cocktails at one of the bars?
I think we are planning on having our rehearsal dinner at El Patio because only family and wedding party will be included so we will be easier to accommodate. Then, thinking of using the Mexican Fiesta night (held on the beach every Friday) as a fun alternative to a Welcome Party. I read a post about a few brides having people get together for Fiesta Night and the staff was happy to pull a few tables together for them. Good luck and let me know if you receive any new helpful info on this topic.