Quaint, historic Main Streets were made for shopping, and Culpeper offers quintessential Southern boutiques in spades.