Можно до Калининграда скайэкспрессом или аэрофлотом (3000-3500 туда-обратно или даже меньше)
От Калининграда автобус до Гданьска стоит 400 р. От Гданьска до Гдыни что-то вроде полтоса на электричке минут 40.
Хостелы за 20-25 баксов есть везде, также не стоит забывать и про международный сайт бесплатных вписок:
http://www.couchsurfing.org/