Having a specific glass for red, white, coffee, juice (etc., etc.) is nice, but unnecessary, especially when space is limited. Here are beautiful, stackable and dishwasher-safe options that are suitable for nearly every drink.
Iitalla Lempi Glasses are a beautiful, and stackable, all-purpose style; $75/set of 4.
Used for everything from juice to wine, Duralex's Picardie Glasses are virtually indestructible (I can vouch); $24/set of 6.