In my experience, if you can manage the flight expense (plus food and such while there), the trip becomes quite viable. Finding a cheap place to stay is not the hardest task, and if you have free lodging, then travel becomes a lot more doable. Arc and I are looking into getting an airbnb for the trip, which is cheaper than most hotels already, plus it'll be cheaper still when we split the price. Even cheaper if you're comfortable sharing a bed with someone so a smaller place can be rented.
The crux of this is that you focus on making sure you can fly and not starve. The rest can be figured out as we look at housing options.