Things I need to pack for Budapest

I'm only bringing hand luggage for my four day trip to Budapest
  1. ID
    Because of Schengen I do not need my passport
  2. Tickets and Hostel reservation
    Always handy
  3. Phone
    Emergency/ Instagram
  4. Wallet
    With some Hungarian cash
  5. Sunglasses
  6. Book
    For lost hours
  7. Headphone
    For a bit of music
  8. Notebook and 2 pens
    Write down impressions
  9. Phone charger
  10. 3x clean undies
    Fresh
  11. Fresh socks
  12. Pyjama
    Top and short
  13. Shirt
  14. Short
  15. Brush
  16. Toothbrush
  17. Medication
  18. Sweater
  19. Skinny Jeans
    Wearing
  20. Shirt
    Wearing
  21. Cardigan
    Wearing
  22. Trainers
    Wearing
  23. Bra
    Wearing