Boston Marathon guide: Best places to watch as a spectator |