As some have said, overnight buses are the cheapest way to get to places, but they are really uncomfortable and if the travel time is less than the whole night they'll stop in the middle of nowhere to make time and arrive in the morning, annoying. I'm really cheap and I'd do it again but if you have a little more money to take the packages that others have suggested, take'em. Or if you want more flexibility, the buses will do.