We're big fans of the Playtex sippy cups. WE tried the Avent sipper top that fits on the bottles but he couldn't quite get that one. THe first sippy cup we used was the Nubby cups that are about 2.00 at walmart. They're easier to get the hang of but if left on their side, liquid will leak out of the slatts int he "nipple/sucker thing". But Playtex sippy cups (about 4-5.00 a piece) are indestructible and haven't leaked in over a year and a half that we've used them.
Veggies,--- we got the mesh feeders at Target. They are little mesh bags with handles that you can put food in and they gnaw on the bags so they get the taste and nutrients but no big peices. You can put anything in there. Frozen bananas and apples are great for teething.
As far as finger foods - peas, cooked carrots that are soft, corn, green beans that have been cooked to death and arent stringy, tiny peices of broccoli ( you can get the broccoli bits in a frozen bag at the store and boil them til their soft), cauliflour chopped up small and cooked til soft, ground beef, chunk chicken cut up really small (my son wasn't crazy abot the texture ofthis)
hope you find some stuff that works!