We want to buy our flex tickets after we arrive in Orlando, but before we go to Universal(as we don't want to be queuing to buy tickets - we want to be riding!)
You can also buy them at the Visitor's Center on International Drive. I believe it's in the Mercado. They have a small discount too. You can check www.go2orlando.com to find out where they are for sure.