I LOVE Ulta. I could spend hours browsing the store. It's a great place to get everything you need. Ulta Rewards make it all worthwhile - you earn points for every dollar you spend. Plus, look in the Sunday coupons section for their weekly circular. There will often be a $3.50 off coupon or a coupon for double the reward points!
I haven't yet tried their Beauty Bar services (manicures, hair cuts, etc.), but they have reasonable prices. The only downside is the stations are in the center of the store, so you'd likely have lots of curious shoppers watching you get your hair cut!
more