Windows 8 provides option to add browser address bar as part of taskbar. Find below the steps to add Address Bar as part of Windows 8 taskbar
Step 1: Right click on Windows 8 taskbar and navigate to Toolbars in the list of menus.
Step 2: From the Toolbars submenu, select Address from the displayed menu list.
This should display the Address bar as part of Windows 8 taskbar as shown below
Now if entering any Website URL in the Address bar and press Enter on the keyboard will open the Website in the default browser on Windows 8.