16GB would be my recommendation - it's what I bought three months ago to cover the next few years.