I wouldn't waste any time with flying since you only have two nights...what about closer romantic locations?
St. Michael's
Charlottesville/Shenandoah Valley (do winery tours, Boar's Head Inn, Shakespeare in Staunton)
Cape May , NJ (stay in a one of those old Victorians, beach walks, etc)
Rent a cabin in Luray with a hot tub and lots of privacy