Take your time and don't rush.
Test drive everything even if it's out of your price range. What you want to do is build up experiences of different cars so you can compare them against one another.
If you've got a friend or family member that's a car fanatic then take them with you on the test drives. It always helps to have someone there to tell you a car is shit if a car really is shit.