These 10 destinations in Portugal are perfect for solo travellers - fun activities, friendly accommodation, cheap tours and good nightlife.