The main road runs from the Skye Bridge at Kyleakin through Broadford to Portree.
Portree is a small town - almost everything is only 5 minutes walk away. You may want to take a bus to the Co-op supremarket on the edge of town.
The Harbour - the pretty harbour and shingle beach are worth a visit, with attractive hills sheltering the bay from the sea.
Skye Scene Highland Ceilidh (held at Tigh Na Sgire, off Somerled Square) is an evening showcasing local history, music and traditions. Call 01470 542228 to reserve tickets (Adults £6/Concession £5/Children under 10 £4). http://www.skyescene.co.uk/
For food for self-catering or Youth Hostelling, there is a small Somerfield in the town centre and Co-op on the edge of town.
There are several interesting craft shops
There is a nice & cheap bakery on the main square. Highly recommended!
Over the Rainbow has great gifts
Portree Independent Hostel, Old Post Office, The Green, ☎ +44 1478 613737 (email@example.com, fax: +44 1478 613758), . A centrally located hostel with friendly staff. The building used to be a post office. The hostel has a spaceous kitchen and common room, as well as a laundromat. £11.00 - £13.00 for a dorm bed.
A great B and B is called Sidhoen Dubha, located on staffin rd. 26 pounds per person, excellent location, quiet, gorgeous, clean, cosy, and a great full scottish breakfast. ph: 01478 611820
Visit the nearby Old Man of Storr or Trotternish Peninsula.