А почему так дорого - Питер на выходные 40 тысяч? Сапсан в две стороны 14 на двоих. можно дешевле найти поездом, уложиться в 10. Отель 3 звезды тысяч 7, опять же можно найти хостел.  То есть, 20 тысяч на поездку, а 20 на учебу)