i seem to remember that some of the hotels around LGA actually provide long tern parking, similar to all the off-site parking options at LAX. how expensive and which hotels - i couldn't tell you - but i believe there are signs on the hotel facades that are visible on the approach to the airport. i think maybe the wyndham (or wyndham garden?) is one such hotel.