My no-no foods come and go.
Oddly enough,I can eat steak.
Sticky rice, if it's too sticky it will come right back up.
French Fries.. Even if i chew forever and only have one, it will get stuck.
Dry chicken breast..
Scrambled eggs.. almost ALWAYS a no-no
Hard Boiled eggs..I'm scared to even try them again. Got stuck once and it was painful.
It really is a personal journey to find what your band likes and doesn't. If you're in doubt, just try a little bite,chew very well and wait..don't keep eating because if you get stuck and you just swallowed another bite. it's not gonna be pretty.
as for the swimming. I waited about a month or month and a half before i started doing laps at my local pool. But as for showers, I showered the very next day. i was just careful to use a clean sponge every time.