The top romantic getaways in Virginia include Primland Resort, Alexandria, and Charlottesville.