The simple answer is yes you can but it can get complicated quite fast.
What you need is a bridge (as you correctly stated) to connect your house and office together. In your office, you need to share your internet connection wirelessly with your house. To do that you can either buy a wireless router OR you can buy a 2nd wireless card for your computer and share your computers ethernet connection through it. Of the 2 options, the router is the easiest to setup, maintain, add additional devices in your office, and move around (and not that much more expensive)...you might already have one but didnt see it in your post.
The wireless bridge will be installed in your house and connect to your router/computer in your office. Then all of your devices can simply plug into the bridge.
This all works find and dandy if wireless connection can transmit/receive over your 150 distance with obstacles in the way and honestly the only way to know is to try. The simple test would be to setup your router in the office and then try to connect to it via a wireless device in your house. Then check the signal strength. For wireless b and g connections the range is ~120ft indoors, 300 ft outside (no obstructions) so you are probably close to your range considering you have a metal building in the way. however, N class routers can easily double those distances, but is more expensive.
If the signal is weak you can install a wireless range extender which simply acts similar to a repeater, but not sure if you can do that between your house and office.
Keep in mind that the class of wireless device you buy needs to be compatible with the wireless devices you want to connect on your network. For example if your laptop has a class g wireless connection, it would not be able to connect to a class n router.
There is custom firmware (if you dare to explore) which increases the range of b/g routers called tomato:
http://lifehacker.com/344765/turn-your-60-router-into-a-user+friendly-super+router-with-tomato
Just make sure if think you want to try this out that you get a router that is compatible.
As far as brands go, I think for a novice Linksys is probably your best/easiest route. And remember its probably best that the router and bridge are made from the same company. If its not, it won't always work (even though it should).
Good luck!