Alexandria has a big-city feel draped in small-town charm, a walkable waterfront and ready for memories to be made.