There is no exact answer to this question. It all depends on you. It depends on what music styles you like, your favorite guitar stars, your current guitar skills and goal of your playing guitar. Only you know what the perfect guitar is for you. You must make your beginner guitar buying decision based on your personal preference; otherwise you will put yourself in a trouble situation.
But there still some basic guidelines for guitar buyers no matter you are the first time or repeat time.
If you are looking for your first guitar, you must learn some basic concepts of guitar. These include the guitar parts, body type, electric or acoustic, size, strings etc. You can search online to find these information on some review sites for beginner guitar.
Next, set a proper budget. As guitar beginners, don’t spend too much on your first guitar, I mean don’t buy the premium guitar cost you about several thousands. These guitars are for professionals or advanced players, not for you. At the mean time, don’t buy too cheap guitars. The bad quality and bad sound will make you give up guitar playing for you can’t see your achievement. The acceptable price for a decent beginner guitar is above $100. Below this are kid’s toys not guitars.
Find some brands and models within your budget. You can do this online. Read the reviews of these models and make your own decision. Some models are my personally recommended and this may help you find your best beginner guitar faster. You can try Yamaha FG700S and Takamine GS330S.
Finally, don’t pay too much attention on looks. For a beginner guitar, good looking is not a good thing. The limited money should be spent on getting better sound and playability. The simple is the best. The beauty is at cost of sound quality. So, the looks is always the secondary consideration.
By now, with these tips, you can get your answer for what guitar should I buy. I just want make some comments here to help you choose the best beginner guitar. Make sure difference between steel strings and nylon strings and why solid wood sounds better than laminate. That’s not enough. Only chose the guitar that satisfies your sound preference. For example, don’t buy a nylon string guitar to play heavy metal.