I do AG in my kitchen. It's a bit tougher but still possible. I use one 4 gallon SS kettle that I bought when I started brewing and a 3 gallon aluminum stew pot I've had forever. 5 gallon Victory cooler for MLT.
The other option is to just brew smaller batches. There's no rule that says the smallest homebrew batch you can make is 5 gallons. For instance, 5 gallon carboys work great for 4 gallon batches. 3 gallon carboys are good for 2-2.5 gallon batches. Makes it much easier to do full boils and/or AG. Plus you get to brew more often and drink a greater variety of brew.
Partial Mashing is the way to go when using extract though, seriously. I don't understand why anyone would do extract only when it's so simple to do a PM.
rye farmhouse ale