Perhaps the best quaint town in Delaware is Milford. See 12 things you need to do here in the nation's first state, including where to stay.