Given where you're at in your life and career, I'd say look at some solid exec or part-time programs like you had mentioned; I wouldn't bother with online programs as they won't really do much for you.
Schools like HBS are likely going to be out of reach, at least for their full-time programs. You may want to look into their AMP programs or any executive programs they have on offer.
Beyond that, I think it's hard to really justify going back given your career so far - you're already in business, and the MBA at this point is purely just a credential at a time in your career where people will value you more for your experience than for your credentials (credentials matter much more for inexperienced folks or those who are much earlier in their careers).
Follow me on Facebook