My group has a collection of the WoTC tile packs. We're cobbling together the keep from those.
Another, less expensive, option is to just use a hex or grid board and a dry erase marker. This can be time-consuming unless you've got multiple maps and pre-draw it all.