One of my favorite spots to stop and shop while touring Epcot is the Twinings Tea Shop located in the United Kingdom Pavilion. I know I can buy Twinings at home, but something about the charming thatched roof and cottage atmosphere just makes buying my tea at Epcot just that much more wonderful.