i wanted to try that once for my dad but when he found out he had to use a credit card went nuts. also i tried all the online things:
www.expedia.com
www.cheaptickets.com
www.priceline.com
and the best price that i got was from a romanian lady that sells tickets in cleveland. try using a travel agency. the price my dad got was about 300 cheaper than the above mentioned places.