Having a civil marriage at any courthouse in Virginia (including Winchester, VA) is inexpensive and easy. You can even get married today! Here's how it works...