The towering windows inside the Skyline Room at the Museum of Science treated guests to spectacular views of the Charles River and the Boston skyline.