Yeah, when getting fitted at a shop it's VERY important to go to a good shop with employees who know what they're doing. You should also have a good idea yourself of what a good fit is. Some things to keep in mind:
- when done up your heel should be totally locked in place, you shouldn't be able to lift it off the insole
- length-wise your toes should just sort of lightly "feather" the toe cap when standing straight (with the skate laced up and your heel locked in place), so that when you bend your knees/ankles into a skating stance your toes just pull back from the end of the skate (normally this means about 1.5 sizes smaller than your shoes size, but it depends on the skate)
- the overall fit should be very snug, with basically no negative space (except for maybe around the toes), but not too tight, there shouldn't be pressure points or a feeling that your foot is being squeezed. If you start with a regular width (D or R, depending on the brand) and they're too roomy, try a narrow width (N), or if they're squeezing your feet try a wide width (W, E or EE, depending on the brand). If you can't get a snug-but-not-squeezing fit regardless of the width, try a different model/brand
- you should also consider the "depth/volume" of the skate, which you can test with the "pencil test." Put the skate on, pull out the laces, and push the tongue way forward, out of the way. With your foot in and the heel kicked to the back, put a pencil across the 3rd eyelet from the top. If the pencil just barely touches your foot, or almost touches it, then the skates are the right depth. If you can't put the pencil across the eyelets without hitting your foot, the skates aren't deep enough, and if the pencil is real far away from your foot, the skates are too deep. For example, this guy is trying on skates that are not deep enough, because the pencil can't run across the 3rd eyelets from the top without hitting his foot:
- finally, make sure the insole feels good on your arch, not too big and not too small. If it doesn't feel right, but you otherwise really like the fit of the skate, you can always replace it with a different insole like "Superfeet"
If the skates fit well based on these 5 points (heel lock, length, "snugness/width", depth/volume and insole), and they're in your price range, buy the suckers and get them baked. But make sure to try on A LOT of pairs and pick whichever one fits best overall, you might think a pair fits you pretty well only to find that another pair fits way better.