Yeah it'll all work out fine. I have an iPhone 3G without a data plan and everything works fine. I actually blocked the 3G network by request so I wouldn't wonder off and waste money connecting to it without a plan.
As to some function not working, everything works well. You just can't do stuff that needs internet without WIFI.