I'd look into the water taxi if it isn't raining - http://www.massport.com/logan-airpor...Transport.aspx . There are some good views of the city as you go out towards Logan. You could also walk north along Atlantic Ave and check out the Rowes Wharf area. There are some cool buildings and sometimes good scenes of boats. Going out towards Fan Pier and the Boston World Trade, isn't there a museum out there now? (sorry, been a couple of years now )