Many flights to Edinburgh from Boston require a connection, often through London Heathrow or Dublin, but the extra time is worthwhile. The Scottish capital is full of history and culture, with its ...