You need a MetroCard to use the free bus-to-subway transfer. Otherwise, pay $1.00 cash off-peak or $1.50 peak and then $1.50 for the subway. Also, you can get on the Q33 or Q47 outside the hotels without having to go to LGA first. They go to the 74th St/Roosevelt Ave subway station.