I would like to buy Paddington bears for my 2 granddaughters. Do they have them at Paddington Station only? Might seem like a dumb question, but I have no idea. Are they in diff. sizes at diff. costs? Can they be shipped back to U.S., so we don't have to carry them around with us as we go on to Paris & Venice? Thanks so much for any replies.