Buses 57C (clockwise around the Flodigarry Peninsula) & 57A (anti-clockwise) connect Uig with Portree. A daily long distance Citylink coach runs from Glasgow to Uig via Fort William and Kyle of Lochalsh. It is timed to connect with the ferry.
CalMac  run to and from Tarbert (Harris) on Harris and Lochmaddy on North Uist once to twice daily. A free minibus operated by Uig Taxis operates up and down the pier from the ferry terminal at ferry times.
Uig's shape makes it a long walk from one end to the other. From the Youth Hostel at the southern end of the village to the ferry terminal at the other end is about 1.5 miles. On a nice day it's a pleasant 20-30 minute walk.
There isn't much to see in Uig itself but there a few nice walks up to waterfalls from the middle of the village near the Ferry Inn. Any walking involving a climb will be rewarded with a view across the bay. Uig bay is very pretty at sea level and it gets even prettier from a height.
There is one mini-supermarket with a post office at the end of Uig bay in the middle of the village. Prices on Scottish islands are generally slightly higher than elsewhere so expect the same in this case. There are a few other small shops and souvenir shops by the pier although these seem to be seasonal in their business. Off licence sales are available from the bar of the Ferry Inn and from the garage by the pier.
Eat & Drink
The Pub by the Pier is right by the ferry terminal. Not a great atmosphere and doesn't do food off-season. Ferry Inn has a bar and restaurant which is open all year. Similarly for Uig hotel at the top of the hill, a mile or so round the bay from the ferry terminal. In the summer, there are cafes open near the ferry terminal and the Isle of Skye Brewery sells its own local beer.
There are also a number of private B&Bs.