Charlottesville was recently named a top small town family destination by Vacation Idea, highlighting the area's rich history, picturesque mountains and bustling energy.