Definitely 256GB SSD, this is the sweet spot for SSDs that gets you the most storage space for your money (and they're faster than the smaller drives).
As to hard drive size, you know your game and media storage requirements better than we do. Will 1TB be enough, or will you need more room?