@KRyan covered most of the points I'd say. Really good advice
A few added notes:
1) Shadow Cloak [5,500 GP, Shoulders] (DotU, 101) allows you to do what is essentially a blink as an instant response to an attack. Dispel magic casts at your body would arguably qualify as an attack (Check with your DM there), and therefore you could respond by just getting out of the target zone.
2) Antimagic would be more difficult to pull off, in one sense. There are spells for this, but covering your own body will usually mess yourself up as well. Some items, I believe, can carry the effect and I recall having seen them, but don't know them off the top of my head. Thus, you need antimagic effects to which you are immune, but cover your body. Best ways I know to get this are:
Planar Shepherd Planar Shepherd (FoE, don't recall the page) can pull this off. Many of the planes to which you can align will have antimagic/magic impeding traits. Druid 5 and Nightbringer Initiate feat (plus a little Know (planes) skill) are all you need to access this, and the reputation as a class with near unlimited brokenness of power reflects that even if you DON'T cheese yourself to death it's still worth it. Essentially it is 100% Druid everything progression. You will be immune to these (if I recall, the dubious wording of the text in PlanShep can be cleared by using Planetouched Druid Subs from PlH). Your planar bubble ability would allow these to essentially be carried around all day eventually, just make sure you have high concentration to keep it sustained. {Also, aligning to the Abyss and getting wild-shape boosting items (you can get +9 easily) will allow you to access forms that could abuse Divine Morphic traits...but that's ultra cheese levels. Don't use except in top-power campaigns.}
Singer of Concordance Singer of Concordance (RotD, 91) is a PrC worshipper of Io. The class revolves around you getting your own personal demiplane ("Sphere of Concordance") and the ability to manifest it's wonderful protective qualities. Full caster progression with one (or two?) bonus domains. Worth it to go all the way, eventually you'll get insane static protection levels from a non-cheese PrC. Requires you to have Skills: Knowledge (religion) 8 ranks Subtype: Dragonblood Spellcasting: Ability to cast 3rd-level divine spells. Deity: Io. Overall, though, the early entry makes it attractive.
Generally, I'd say going for having permanent spells on you if you yourself aren't a caster is a bad idea, because you have essentially no way of protecting yourself. Having a caster friend that can give you rings or contingent spells would work, but be really iffy IMO.
If you ARE a caster, I personally really like the above two choices. As for entry, Singer of Concordance would ostensibly be easier, and I'm pretty sure there is an feat that allows arcane spells to count as divine if you are an arcane caster. Know there is one that works the other way, but would need my books with me right now to check.