To buy tickets for museum admission or special exhibitions, try Museum Ticketing Network. There you can purchase museum admissions, tickets to special exhibits and more.
Another option is TicketWeb. Service charges vary, but they're the lowest if you buy will-call tickets. It includes many of the world's top museums. Also, many museum sites sell tickets on their individual web pages.