Well, here is my setup at the moment. I have a homemade GPS mount with an articulated RAM arm that mounts to the gauge bracket. This brings the gps right out in front to the perfect position.
I am trying to dial in the GPS and get it to work to the point that I could use it on a long trip, but the GPS is currently experiencing some charging issues and I need to do a little soldering inside of it. It's a cheapo chinese waterproof GPS that the PO included in the sale of the bike. It actually works pretty well when it's working, but I don't think it is charging when sitting in the cradle right now, I think because of a crappy solder joint that I need to fix.
Right now I have my phone in the cheapo amazon "waterproof" pouch on the handlebars, which works ok. I don't like looking that far down from the road, and the touch screen enabled plastic cover doesn't work very well, plus it's not waterproof.
I just bought this ram mount for my phone though and it will likely replace the GPS for commuting as my phone gets live traffic. When it rains I'll either put a bag over the phone in the new ram mount, or I'll just switch out for the GPS.
Then for using GPS with my phone, I don't like that the internal GPS is slow, not very accurate, kills the battery, loses signal, and heats up the phone enough to cook an egg on it, so I got an external bluetooth GPS receiver. I bought this one:
GT-750FL
another listing...
But there are a bunch of models out there that I'm sure are just as good.
The bluetooth GPS works great and it just sits in my pocket. The battery lasts about 24 hrs and it doesn't kill my phone battery. It is way faster and more accurate than my phone too.
So that's my current setup. Phone when it's dry, GPS when it rains (assuming I can fix it...).
For charging, I installed a Blue Sea dual USB slot on the left side of the plastic apron, right next to the 12V cigarette port the PO installed (you can see it in the second pic). I can easily put a charging cable in there, route it though the brake line hooks, and up to the phone with no problems.
It all works well so far.