Leesburg is a charming and historic town with plenty of dining options, breweries, wineries and boutique shopping to choose from.