It just sunk in about the Schengen countries. We hold US passports. If we fly BOS to OSL via Keflavik, we will do customs in Kefalvik? then all the other countries (Norway, Finland, Czechia, Austria, Hungary, and Spain ) are Schengen so no more customs until we re-enter the US? Also no ESTA or visas needed? Thanks again.