I only had a 7 yr old boy last year but this year I have a 7yr old niece. We bought her a cute little clock for her room.

As you say she is sporty what about some sports equipment or something like that.

agh its hard to get Xmas presents isn't it