Is there a way to filter out IPs if we're NOT doing Web Personalization?
As long as you can identify the IP's that you want to exclude, you can always add the "Inferred IP" filter to any report smart list.
Ex:// Inferred IP is not 126.96.36.199.1.1 (etc)
This will remove all IP's you want excluded from your reporting but unfortunately there is no OOB way to tell Marketo not to track certain IP's.
Shera, you can exclude certain IPs from analytics using this method from the blog: http://blog.teknkl.com/conditionally-load-munchkin-based-on-ip-ranges/
Like Keith said, this isn't OOB functionality, but works very well. Note it will completely turn off analytics for them on the client side, so no data is being sent (you can't restore/unhide it later, it simply isn't there).