You're wise to start thinking about this now.
I'll get this out of the way first: don't limit yourself to ICU or ER only, as you may be disappointed. Some ICUs and ERs accept new grads; most prefer experience first. Plus there's a lot of nurses who will be graduating with you who want to work ER/ICU, so the competition will be fierce. By all means, definitely pursue whatever chances you get to land in either area! But be prepared to accept that you may have to start your nursing career in another specialty such as med-surg, and then transfer over to ER/ICU after some experience.
Sorry to start off on the down note, but it's better you understand that upfront and start planning, than live in ignorance and sob, "Why can't I get a ER job?" next year.
Second, if you can, get a job in the ER/ICU as a CNA or tech. It'll give you experience in the speciality, gives you a chance to network, and will make you an internal candidate for when a nursing job opens up (it's no guarantee, but it improves your odds).
Third, try to land your preceptorship/practicum in the ER/ICU. Again, it's experience and exposure.
Last, it's hard to say what states will be hiring new grads next August. Right now, ND and western NY seem to be the hot spots, but that could change. Generally, it does look like you'll have a better chance in smaller/more rural areas, than if you went to a major city or anywhere in California to try to land a job.
Best of luck.