If you want to pair the NFL with great golf, here are 10 towns to consider