I use http://www.geocaching.com/
I did sign up for the site (it's free) so I could log my finds. It's not neccassary though. You can still find the coords for your area by entering your zip code in the top right hand corner. When you choose a cache make sure you take note of a few things....
Cache size... The micros are really small and difficult to spot sometimes. They also don't have much geoswag in them. Larger canisters are more fun. They are easier to spot and have tons of stuff in them.
Difficulty.... This is how well it's hid. I found that even 3 star caches can be found within just a few minutes of looking around. I haven't don a 5 star yet.
Terrain..... TThis is pretty easy. The higher the rating the tough it will be to get to.
Once you enter your zip code you will get a list of caches near you. They will range from closet to farthest away. Click on a cache and you will get a description of the cache, you will get coords too. Make sure you go into your gps settings and make sure your datum is set for WGS84. This is what most geocachers use to locate caches. Most maps use NAD27. This is a older system and you gps can off by up to 200 meters from cache locations. So it's important you set up right.
You can order Travel Bugs from here
. You'll have to register at geocaching.com to utilize the tracking system. Here you can set up the conditions for your bug wieither its traveling to another country or to visit a specific cache. Then you can register the Travel Bug number and watch as it travels around the country.