I had a surprise wedding at my engagement party. IMO an engagement party is just as special as a wedding. I also knew that anyone ho truly loved us would make the effort to attend (bar illness preventing them), whether it be a wedding or a friendly BBQ for no particular reason.
As others have pointed out, surprising the groom wouldn't be possible. Good luck with whatever you do though.