Never heard of this Russell Bowl.
Well Cf3, you're in for quite the surprise. The bowl formerly known as the "champs sports bowl" is in beautiful downtown Orlando. Take your family to some of the greatest tourist attractions in the world while you're there! Sea World (this is mandatory), Arabian Knights, go-karts! or the vastly overrated Disney World. Did I mention they are building a new citrus bowl?
You'll get to watch the 'cats crush some idiot ACC team while you're kids have the time of their young lifes. It's a win-win situation.