Be wary of vanity TLDs and even some country codes, they may be available but once the renewal rolls around and you've invested time and effort into establishing a presence there, you may be in for a price shock.
Which is an even worse problem than speculators. My domain was once held by some kind of speculator who wanted like $2k for it. I registered a .net instead. At some point they just dropped the .com domain, no idea why. Now I have the .com all to myself. Now that registrars are doing this, there's no way out.