You can do stuff with google maps - they have APIs that integrate with flash or you can do some pretty simple stuff with GMarkers that will pop up info. You can read up their API development if you like developing.
ALternatively you can look at Bing Maps (haven't developed with this but has a nice interface).
Good luck and have fun