I love curtains as much as the next person. However, there is something to be said for having a neutral window treatment. Window treatments can be quite expensive, so you should make an investment in them. That way you can add color & patterns into accessories & just change them whenever you want a new look.
Try a sleeker look for your windows, like wooden blinds. You can have these for years to come. Consider wood & faux wood blinds, shades, mini blinds, roller shades, or Roman shades. Have an installer come out to your house & measure your windows for a custom fit. You can even get free samples to try out what the material looks like in your room.