You can check your current version against the Latest Map Releases on the TomTom website to see if you're out of date (Version 1165 is a recent standard).
SanDisk, Samsung, and Kingston are safe bets. Avoid no-name cards—they often have slow read speeds or fake storage capacities. tomtom sd card maps