Kingston, New York offers an interesting mix of historic charm and modern amenities in the heart of the Hudson Valley.