I agree with Seaofclouds- there's so much more to it than just a nurse's salary. I live in an area with a fairly decent cost of living to salary comparison. I cannot afford a single family home on my income unless I were in the less safe areas of the city. However, I am doing just fine with a townhouse in a decent area. Sure, it has its downfalls like being able to hear the neighbor kids running up and down the stairs (unless they really do have a pet elephant…) but then there's the fact that I don't feel like I'm throwing money away every month by paying rent (no equity in a rental but I do have equity in my house).
Expenses: my homeowner's insurance and property taxes are escrowed into my mortgage, so that's no extra money beyond what I pay every month. I do have to pay a homeowner's association fee every three months as well as utilities. Sometimes, it's not the expected costs that get your budget all messed up; it's the unexpected ones. For example, I'm currently in the process of getting my home power washed and windows painted. Went to fire up the power washer, and find out that my hose faucet is broken. Sure, the $75 to replace it isn't that much, but the little things can add up (and let's not get into the big expenses, like the broken sewer line that wasn't covered by insurance because it was beyond the walls of the house). I always have an "emergency fund" in addition to my general savings account to cover those unexpected expenses.
Since you've got about 2 years, why not look into education for first time homebuyers/owners? There's a lot to learn- figuring how much house you can afford, mortgage types, etc. Also, save up- if you can afford to put at least 20% into a down payment, then you won't have to pay mortgage insurance- I put down about 15%, and have to pay mortgage insurance of about $55 as part of my monthly mortgage payment.