If you do fly into LaGuardia, don't forget Amtrak as a possible transportation source to CT. Amtrak has a bus that picks up passengers at the airport and takes them to Penn Station to board the train. Trains run quite frequently from NYC to CT and are reasonable, quick and comfortable.