The Garmin 196 has an excellent, small, unobtrusive dash-mount that rotates, tilts, and locks into position. I used 2" wide velcro tape to stick it to my dash top. It uses it's own self-mounted antenna and never loses a signal.* It is also WAAS capable. It runs for 16 hours on 4 AA alkalines, or 12 hours on 4 rechargeables. (No wires.)
The color units either last about 4 hours on AA batteries, or require proprietary batteries, something I prefer to avoid. (I want to be able to get batteries whenever, wherever I wish. But I generally use rechargeables, even though I also have a hole drilled into/down-thru my hand-grip on my dash, and thru a 3A circuit breaker have the unit wired to my aircraft elect. system via the avionics master. Even if my aircraft's elect. system should die, my 196 will continue to operate on internal batteries... or I can remove it and take it with me should I crash land in the boonies and need to hike out. .... Another good reason to have a unit that will last a long time on batteries and also has a terrain and roadmap database such as the Garmin 196 does.)
The velcro does not permanently mar my dash, and the hole is like a drain in the hand-hold. (Put a grommet in the hole to finish it off nicely.)
And, oh yeah, ... even my picky FSDO avionics inspector...the one who says I can't change my own ELT battery,.... agreed that supplying my 196 from ship's power thru a CB is a minor alteration and only requires a logbook entry.
* If your GPS loses a signal while sitting on the dash in full view of the sky, then you should look at two things:
1- Use the celestial or sky page to determine if you have at least 3 satellites in view from your windshield area (sats not behind the aircraft or behind/low on the horizon), and...
2-Note which VHF frequencies your other radios are tuned to. Many VHF radios, even receivers only, are not well shielded for harmonics and "shadow-frequencies". Especially the non-TSO'd and low-cost radios (ValCom comes to mind) radiate shadows that will interfere with even high-quality GPS's that are using self-contained antennas. (One reason external antennas are required for IFR installations.)
I've never lost a signal on my 196 with my Narco 810, AT150A, KLN-88, PS-Engineering Intercom, and/or KX-99 handheld set ups, but I've heard of another brand of GPS going blank with a KX-170B tuned only to an ATIS and a VOR. Changing the ATIS freq. brought that GPS back online. Shielding the KX-170B's top and grounding it's case better cured the problem.