I'm a big believer in splashing out for nice peripherals. They're the part of your PC that you see and feel, and therefore have a big impact on your experience and enjoyment of your computer.

Of all the peripherals, getting a mechanical keyboard can make the biggest difference. The first time your fingers feel the assured, precise keystrokes you realise that PCB boards are a cruel prison that you never knew you could leave.