Well I take both History & Geography at a level, so I can help you in choosing between those 2 subjects. From your post, it is clear that you enjoy history much more than geography and so it would probably be better if you chose history, considering you'll most likely put in more effort into it as you already like it. Although it is difficult to know now... it is better to choose an A level subject that you like because you will be doing it for 2 years!
From my experience, I do like both subjects at A level and I can confirm that both subjects have a lot of content to learn. However, it has been easier to understand the concepts and how to structure my exam answers in geography than history. Nonetheless, I think that both of the subjects are good, but as I previously said, I think that history would be a better option for you, considering you enjoy it more and you are more fond of the department at your school.
Hope this helped!