I charge everything-even fast food. But all my cards are mileage and I fly a bit for work too and charge expenses too. So my vacation flights are usually free!! I pay the balance off every month though.
It is so hard not to look at trainwrecks. I saw a few episodes of that rich kids who tweet/blog whatever. Ugliest, most shallow show I have seen-but strangely interesting-in a Honey Boo Boo sort of way.