I'm going to the US in about a month (April 9 to be exact) and thought I'd get an iPad 2 while I'm there because where I live, gray market iPad 2s will probably only come out in April and the official Apple stores will probably have it on sale only when everyone already has it. By then will I be able to just walk into an Apple store or Best Buy and get one or am I better off ordering online now so it can be shipped to my hotel by the time I arrive?