When it comes to being happy, a lot depends on your attitude. If you have the right attitude, you will find fun and happiness in even the smallest and seemingly irrelevant things in life. Take children for instance. You give them anything - a piece of cloth, or a ball, or even a straw, and they will find some way to make these things enjoyable. So when it comes to enjoying ourselves, the responsibility is completely ours.
If you want to have fun alone, the best way to do so is by challenging yourself; by doing something you have never done before. Take up a task that you think is difficult to accomplish. Go rock climbing, bungee jumping, skydiving, river-rafting, or even learn martial arts. If you're a man who has never entered a kitchen his entire life, now's the time to change it--get hold of some recipes from the Internet and cook a meal for your family. Surprise them. Stretch your own 'mind-created' boundaries.
Take up a sport, be it basketball, soccer, or anything else. If you have a large group of friends, make teams and have matches on the weekends. To add to the fun, you can make a rule that the losing team will have to take the winning team out for lunch.
Develop a Hobby
When we are young, many of us dream of becoming a singer, or a dancer, or a painter. However, as we grow older we realize that we need money to survive in this world. To make money by taking up these vocations involves a lot of struggle, and thus, most of us start looking at other options. If you have a hidden talent like this and are now financially secure in your job, it is a good idea to develop it into a hobby. Enroll yourself for a painting class or a singing class on the weekends and you will surely feel very satisfied.
Spend Time with Family
Being in the company of your loved ones is a good idea. Talking with your family or close friends or sharing your problems with them will help you to unburden yourself and relax. Share a joke, recall some good old memories of when you had fun together, and you will find your smile and laughter coming back.
Go partying with your friends. Try out a new place every weekend. Check out all the happening pubs, bars, or discotheques in your area. Meet up and interact with other singles at these places.
Enjoy the Company of Nature
There is no better stress-buster than nature. Go cycling in the woods or plan a weekend away from the city. Be in the midst of nature, take in the sights and sounds, watch the clear blue skies, and dip your feet in a cold stream.
Listen to Music/Watch a Movie
Movies are a great means to pass time, and so is listening to music. Watch movies of all kinds - comedies, thrillers, horror, classics. Broaden your horizons. The same goes for music. Listen to rock, country, or retro music; experiment with your tastes and explore the unknown. In fact, if you want to break the monotony and stress at your workplace, take regular breaks and listen to eclectic music.
There is no greater joy than seeing a smile on the face of a needy person. Contact some NGOs, and register with them as a volunteer. Help underprivileged children, handicapped people, and those suffering from terminal diseases. When you do something for them, you will feel inexplicable joy in your heart.
Always be thankful for whatever little you have gained in life; enjoy the simple joys which come your way once in a while, and always remain close to, and care for your loved ones. This will give you immense happiness.