Cape Charles Is The Best Little Beach Town in Virginia

This charming town in Virginia has been flying under the radar—but not anymore.