I played Harbour Town over Xmas and I would agree that it is a GREAT course but a bit pricey. It's $240 a round but they were doing a special to play the other two course in Sea Pines and Harbour Town for $305 for all three. Still pretty steep but IMHO, if you're going to play HT, you might as well get the other two courses for $65 ( they are usually $75 and $60 each) .
There are a load of championship courses in the area available at a much lower cost but do remember that March is prime time for golf, indeed the MCI classic is played at Harbour Town about this time. It would be worthwhile looking up "lastminutegolf" in the phone book when you get there, if he is flexible you call up a consolidator the night before you want to play. They will fix you up with a good course at a discounted rate as they are filling in tee times for the local clubs. HT does not work with this company so no chance of a cheap round there LOL.
I would suggest a visit to one of the local golf stores ( there is a very good one about a mile from the resort, if you exit the resort and go to the main road, take a right and the shop is on your right in a small plaza of "factory outlet stores" ) . Get one of the free golf magazines they hand out and look for any deals etc that are being offered.