A few friends and I are planning a spring break trip from New York City to Charleston, SC and back. We only have 5-6 days and want to spend one full day in DC. Is this doable and where should we stop along the way? We are interested in centering a lot of stops around food (like crab and BBQ and other things we can't really get up here). We're flexible about Charleston being the final destination (i.e. if our time constraints are too short, we can cut the length of the trip too). Other interests are cute towns and having some kind of "southern" experience. Also, we're going in mid March: doubt it will be beach weather, but is there a nice hike we can do somewhere along the way? Finally, our trip overlaps St. Patrick's day. Any tips on a good city to enjoy that?