Amber, I wanted a full-time job that would allow me to use more of my skills as well as allow me more time with patients, getting to know them. I enjoyed the traveling (when my car was still running well), getting to meet all kinds of new people, staying in hotels, etc. But it wasn't as fulfilling as developing lasting relationships with my patients. The flexibility also meant that the work was not steady. There were a certain number of slots to be filled for each event and if there were 10 other people wanting to work for 5 slots, well...if you weren't right on top of it, you were out of luck. Many events are seasonal as well.
In the end, I needed a more stable job with benefits and one providing me with better experience for the future. I wasn't able to live independently with just prn jobs. If that's not a concern for you, go for it! It's pretty nice being able to stay in a nice hotel, get a meal allowance (many times generous), and meet new people in a fast paced, but relatively stress-free, environment.
I love working at a clinic. I don't ever want to work in a hospital, at least not on a floor as a "staff nurse". As a diabetes educator, sure, but not beyond that. I have learned so much and am continuing to learn. My "typical" nursing skills don't get used, but my critical thinking is developing at a high level. The patients we see are complicated and often have many other problems besides diabetes. It's my job to educate them, guide them, and support them to improve their health. We are a team in the clinic, so I work closely with our providers and give my recommendations/suggestions for the patient's medical management as well (obviously I don't have the final decision as an RN).
I found the job by searching online like careerbuilder.com and by searching for clinics with websites. Many hospitals also have a clinic network. Smaller clinics are more likely to post their jobs on sites like monster, careerbuilder, indeed, simply hired, etc. Plus local newspapers. If you have any other questions, I'm more than happy to answer them.