Wouldn't the HSBC Premier World MasterCard be considered a potential best?
-No foreign transaction fees made in a foreign currency
-No preset spending limit
-No annual fee or over-limit fees
-Points
http://www.us.hsbc.com/1/2/3/hsbcpremier/privileges