I just finished the VCU RN-BSN weekend program. It was fantastic. Took three semesters. You go to class once a month (usually on a Friday evening/Saturday but some classes are online) and there are many satellite areas such as Norfolk, Newport News, ...