We are not a homeschooling family. My kids have read and enjoyed Gombrich's book (in fact it was me who read it to them many, many years ago). I also second the suggestion of Horrible History books, especially for boys!
Both of my kids really enjoy their respective history teachers. My S's teacher is extremely well organized, taught the class how to take good notes (in 7th grade), but still allows intelligent debate in the classroom. S thinks very highly of him.
Are you familiar with History Fairs? Very similar to the science ones, but there are many different cathegories to choose from. My S loves flying, planes and making movies (besides math). He did a documentary about a local pilot who took part in Berlin Airlift (look up candy bombers). He took first place in region and is going to state competition!