I don't have my feet tattooed yet but it is definitely one of my favorite spots to tattoo and I can't recall having to touch up many or any of them. They seem to hold up well. One of my clients went hiking two days later and didn't really seem to have problems (probably not something I would have done though). I think as far swelling goes, everybody is different. I tend to swell A LOT no matter where I get tattooed. It sucks, but that being said I also heal relatively quickly. Usually fully healed in less than 1 week. Everybody's body handles it differently. You know how your body responds to being tattooed so just take that into consideration.
Also in terms of wearing shoes to reduce swelling. I tend to wear tight pants and when ever I have my legs tattooed, especially upper thigh area, I have noticed significantly less swelling so I'd say it works.