I'd suggest my hometime airport of PDX (Portland airport) There's a great variety of shopping. Powell's, the large independent bookstore in Portland, has a small but good branch at the airport. There are quite a few good (for an airport) restaurants there as well.