US Sail and ASA
are the most widely found courses. Both use certified instructors and are widely recognized. One is not much better than the other. It's more about the instructors you actually get than anything else. If you can talk to the instructor first that is what to go buy. Someone that works in the office won't be teaching you anything you need to know.
Many offer live aboard type situations. Doing a whole set of 3 courses in one week to get bare boat certification is offered but I would say without a fair amount of prior experience you won't pass the whole set in a week and have much of a honeymoon. We did the last two together in a one week course and that worked but was still a lot of work.