Last year, Americans left a whopping 650 million vacation days on the table. When asked why, people say cost. Which is just bonkers, because this country abounds with awesome cities worth exploring, and at prices often less than what you'd pay in your hometown.