Thinking about solo travel? These 5 European cities are perfect to explore alone, offering culture, great food, easy transport, and good vibes.