Hostels are definitely the place for socializing. The guests are usually young people from different countries, and there are plenty of opportunities to meet other travelers. Some hotels organize parties or have an an area in the building where people can meet and chat with other guests and share experiences and travel tips. When you are travelling alone, hostels are one of the best places to make friends.