I ride from Queens to Port Jefferson often. Depending on your fitness level it is not unrealistic to ride there (and back). There are two main ways. 25 to Nesconset which is flatter and less scenic and 25A which is hillier and prettier (the further east you go.) If you want more detailed route info feel free to ask.