Ho-ho-horrible shopping can be made bearable when it's punctuated with a visit to a good cafe.
European