This is a very easy way to get on the Goldshire Inn Roof. However, you must have some form of slowfall and Rocket Boots Xtreme (Lite will work).
You'll start off by going up the path to the house in the mountains north of Goldshire.
ImageShack - Hosting :: gsinnroof1ue8.jpg
Get on the ridge and walk up.
ImageShack - Hosting :: gsinnroof2lf3.jpg
Once you get where I am in the following pic you'll need to slowly move left until it lets you up further, after that slowly move right. Once it lets you up a little more move right slowly for the last time and you'll be as high as you can go, in the middle of a strip of grass.
ImageShack - Hosting :: gsinnroof3un1.jpg
Now face the left half of the building that marks the inn on your map.
ImageShack - Hosting :: gsinnroof4sa3.jpg
I use Cartographer for this because it lets you set a place as a waypoint, then gives you a neat 3D green arrow on your screen to show you the way.
ImageShack - Hosting :: gsinnroof5hx7.jpg
Then simply get slowfall on you, use your Rocket Boots, and walk forward. You may need to cancel the slowfall when you're over the inn.