I am still not catching the difference between "Tage" and "Tagen". How do I know when to use which?
It depends on the case.
So you need Tagen in the dative case (e.g. in drei Tagen "in three days", vor fünf Tagen "five days ago"), Tage in all the other cases.
I still prefer to say "fortnight."