I am still not sure what to do about my long run this weekend. I am supposed to do 10 miles. I am 2 weeks out from my half and my plan calls for 10 miles this week and next for my longest long runs. I have a 5K race on Sunday, though. I don't think I'll really be able to do the 5K race if I do 10 miles tomorrow. I mean, I could finish it probably, but I don't think I'd be able to run much of it.

I could try and tack on 7 miles in an unfamiliar-ish location after the race, but there's always a big food spread and a big raffle and stuff after this race, and I'd like to partake of that stuff.
Maybe I should just try and do 6-7 tomorrow and then the race on Sunday? Or suck it up and try to do 10 tomorrow and the race on Sunday? I don't want to injure myself, though. I don't ever run back-to-back days, and I'm a heavier pretty slow runner, so a 10 miler is a pretty big time on my feet investment at 2+ hours. I guess another option is to show up WAY early for the race (the race starts at 10, so it would not be like 3am early), try to do 6-7 before the race starts, and then plod my way through the race after my legs have stiffened up a little.

Not that my final miles are ever very fast to begin with.
Any suggestions which would be the best option? I'm guessing if I want the real benefit of a long run, it should be the "get there early and run a bunch before the race" option.