***Not a teacher***
I think all are acceptable, although I personally wouldn't use the last one as I feel a sentence flows better when a bulky adverb phrase is at the end in this kind of sentence.
Just to confirm - all of these are looking back at the past - is that correct? So you are not trying to say "I can't often go to the cinema" etc (present tense).
Student or Learner