If you haven't started yet I wouldn't bother with the MCSA. While you can still earn it and the exams do not currently have a retirement data, the old MCSA/MCSE certifications were replaced back in 2008 with the MCTS/MCITP series or certifications. The MCSE/MCSA track ended with Windows Server 2003, so if you want to be even remotely current (Windows 2008, 2008R2, or Server 8 when it ships next year) I would look into the newer generation certifications.
You need to decide what it is that you want to do professionally, then pick a certification path that supports those goals. If you go the CCNA route you will be focusing exclusively on routing and switching using Cisco devices. It's a good skillset to have, but some people would prefer to do other things. The Microsoft route probably is a better fit for your current business, but only barely. Your home PC repair business probably doesn't do much with building server infrastructures. Neither of the certification paths that you are considering really relate to web/graphic design work that you do.
At any rate, keep in mind that certifications are intended to validate the experience that a person has, not be a "baseline of education". Getting some entry-level certs in an area where you ave experience may be helpful (CompTIA A+, for example), but otherwise I'd say that you should get your feet wet in a couple of fields before jumping into a certification path.
Similarly, while I would expect it to take several years for you to earn your MBA in IT Management, you really should get more work experience before pursuing that degree. Most of the companies who are looking for MBA-level candidates would expect them to have 5-10 years of professional experience (or more) to back that up. Until you have some experience behind it the MBA probably won't be that big of a help.
CompTIA A+, Network+, Server+, Security+
MCITP:Virtualization Administrator 2008 R2
Certified Quest vWorkspace Administrator