Ulta is perfect if someone is serious about beauty — whether they want affordable everyday products or high-end glam items, they’ll find it there. Plus, with salon services and the loyalty program, shopping feels more like an experience than just a t...