Well, just because FLAC files are 2-3x bigger than a 320kbps AAC/MP3 file doesn't mean it's 2-3 times better. Honestly, you probably won't find much, if any difference unless you have rather high-end gear. But you can get FLAC files from the internet at places that probably shouldn't be mentioned here, or hdtracks.com, or you could just rip CDs and transcode the files to FLAC. However, iTunes doesn't support FLAC files, though it does use ALAC, which is just Apple's lossless audio format.
But basically, FLAC is just a lossless audio codec, which means it compresses the audio without actually throwing out any of the data. On the other hand, MP3s and AAC files can be smaller, but they throw away some of the data, permanently lowering the quality of the file, albeit only slightly if you use a high quality encoder with higher bitrates.
I'm really just guessing here that the "difference" you can tell is either placebo, or that you're comparing different tracks/recordings to each other. Some recordings are just bad, and some are great. The difference between lower (128-192kbps) bitrate MP3s to higher (320) isn't as drastic as you may think, but it can be very noticeable to the trained ear if you have a highly revealing setup.