We always went to MB growing up, and been going there in recent years too. Like another poster, we stayed at Kingston Plantation our past few trips. We rented condos in Brighton Tower.
I've stayed at Cherry Grove (north of North Myrtle), N. Myrtle, S. Myrtle (also camping at Lakewood) just plain ol' Myrtle and Pawley's Island, south of S. Myrtle. It's a 30-60 min drive end to end, depending on traffic (it can vary that much).
Shopping's been covered. Broadway at the Beach (BaB) is our preference, but Barefoot Landing (BL) is good too. Both have a lot of the same stores. Broadway has more bars if you drink.
Food was mentioned, but here's a little more info: BaB has our favorite, Jimmy Buffet's Margaritaville (make dinner reservations at least a week ahead). They also have Hard Rock Cafe, Planet Hollywood, Key West Grille, Liberty, Joe's Crab Shack, a new KISS coffee house and I believe a Landry's. BL has Greg Norman's Autralian Grille (VERY nice -- would be a good anniv. place), a Polynesian place, the most excellent Crab House, House of Blues, Dick's Last Resort (where they treat you rude on purpose). I think they've got a Joe's Crab Shack too. Our fav. seafood place is Crab House at BL; fav. buffet is Preston's in North Myrtle.
Stuff to do: BaB has an IMAX theater and Ripley's Aquarium. There's also a NASCAR Speedpark & NASCAR Cafe across from Broadway at the Beach -- all kinds of go-carts. Golf is a big thing if you're golfers. I think they have more golf courses than any other city in the US. There are also a million mini golf courses. Our fave is Hawaiian Rumble Golf.
Hotels at MB can be SERIOUSLY hit or miss -- do your research! The hotels see a LOT of traffic, and a hotel that is only a few years old can quickly become worn and dirty. The former Pavilion area around Ocean Blvd and the lower-numbered Avenues can be pretty seedy.
Hope this is helpful, and have a great anniversary!!!
